Tại sao khi set IP tĩnh trên Linux để sử dụng Wifi lại bị lỗi "limited"?

Tình hình là mới chuyển phòng, phòng này sài cục wifi. Thấy lạ, không pw mà vẫn không kết nối được. Hỏi anh cùng phòng thì kêu set IP tĩnh cho nó, set được bên windows rồi, qua bên linux không biết làm sao luôn…
mình làm theo cách này http://www.tecmint.com/things-to-do-after-fedora-22-workstation-installation/
mà không được. Vì không có file enp0s3, mà chỉ có enp4s0 và của wifi phòng thôi. Đã set thử enp4s0 như huớng dẫn trên nhưng không được.

Không có pw là không có gì nhỉ @Rok_Hoang?

Gửi nội dung của ifconfigcat /etc/sysconfig/network-scripts/ifcfg-eth0 lên thử?

Không có password. Kết nối vào nhưng lại báo limited.
ifconfig:

enp4s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 50:46:5d:37:f8:4e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 4516 bytes 446044 (435.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4516 bytes 446044 (435.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.41.4.226 netmask 255.255.255.0 broadcast 10.41.4.255
inet6 fe80::de85:deff:fe91:efdf prefixlen 64 scopeid 0x20
ether dc:85:de:91:ef:df txqueuelen 1000 (Ethernet)
RX packets 142864 bytes 75005838 (71.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64518 bytes 10081381 (9.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

em không có nội dung của eth0.
/etc/sysconfig/network-scripts/ifcfg-eth0

trong network-scripts chỉ có các file này thôi
ifcfg-DHQG5-1 ifdown-eth ifdown-TeamPort ifup-plip ifup-wireless
ifcfg-DHQG6-1 ifdown-ippp ifdown-tunnel ifup-plusb init.ipv6-global
ifcfg-DHQG6-2 ifdown-ipv6 ifup ifup-post keys-TOTOLINK_N100RE
ifcfg-enp4s0 ifdown-isdn ifup-aliases ifup-ppp network-functions
ifcfg-lo ifdown-post ifup-bnep ifup-routes network-functions-ipv6
ifcfg-TOTOLINK_N100RE ifdown-ppp ifup-eth ifup-sit
ifcfg-TP-LINK_E328DC ifdown-routes ifup-ippp ifup-Team
ifdown ifdown-sit ifup-ipv6 ifup-TeamPort
ifdown-bnep ifdown-Team ifup-isdn ifup-tunnel

Copy nội dung của enp4s0 lên xem.

HWADDR=50:46:5D:37:F8:4E
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp4s0
UUID=cf194cab-3754-4610-8dca-ce095f9c52de
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=10.41.4.126
NETMASK=255.255.255.0
GATEWAY=10.41.4.226
DNS1=8.8.8.8
DNS2=8.8.4.4

đây là mình đã chỉnh sửa theo link trên kia. Lúc đầu chưa có IPADDR,NETMASK,GATEWAY,DNS1,DNS2. BOOTPROTO=dhcp

Sửa netmask = 255.0.0.0

Vẫn không được bạn ơi

Thử thay đổi ipaddr xem, có khi bị conflict cũng nên.
Kiểm tra:
Ping router được không?
Ping dns được không?

Mình ping router và dns vẫn bình thường. Thay đổi ipaddr thành gì nhỉ?

Đấy là do router không bật dhcp service.

IP của mấy người có internet là bao nhiêu? IP @Rok_Hoang đang set là ip 10.41.4.126 IP này có màu tầm bậy rồi :smile:

Em set bên window cũng tương tự vậy. Anh cùng phòng kêu là giữ nguyên 3 số đầu, còn số cuối thay đổi tùy ý đừng trùng với 10.41.4.226 là được.
Mà không bật dhcp hay là không có vậy nhỉ??? @@ ở cùng phòng dân công nghệ mệt phết
p/s: vừa thử đổi đại thành 10.41.4.225 cũng không được :"(

Ai lại đi set thành 225 @@ bỏ số đầu là 1 và số cuối là 225

1 Like

Tại sao vậy nhỉ? thay đổi ipaddr thành 1.41.4.225 đúng không?

Mình được học là người ta sẽ dùng ip xxx.xxx.xxx.0 cho mạng xxx.xxx.xxx.1 default gateway xxx.xxx.xxx.255 gì đó quên rồi (search google có ^^). Thì ko được trùng mấy cái này bạn thử đổi lại tiêp đi xem nào, còn không kêu ông ấy set luôn cho.

1 Like

Mình vừa qua bên windows xem lại
IPADDR: 10.41.2.156
Def Gateway: 10.41.2.1

Vậy bạn sữa lại bên lunix cho giống đi ha :smiley:

Cảm ơn tất cả các bạn :smile:

Mà cũng tệ thật học về mạng mà nhìn không ra cái 226 sai :grin:

1 Like

10.x.x.226 hay 10.x.x.225 thì cũng không liên quan nhé. Vì IP Class A có range 10.0.0.0 - 10.255.255.255 @Quan_Tran xem lại về các IP address classes A B C
Còn vấn đề limited không phải do không có DHCP Service như @ltd nói mà là vì kết nối không ra được internet (sai gateway)
Giờ thì mình đã hiểu trường hợp của @Rok_Hoang là vì gateway của bạn không trỏ về router 10.41.2.1 mà lại trỏ về máy của anh kia có ip là 10.41.4.226
Ở đây có sự hiểu lầm nhỏ, ý của anh bạn cùng phòng là đừng set IP = 10.41.4.226 tránh confict IP của anh ấy, trong khi đó @Rok_Hoang lại tưởng rằng 10.41.4.226 là gateway trong khi gateway thực sự có IP là 10.41.2.1

Lúc đầu mình cũng nghi là sai gateway nên mới bảo ping thử cả router lẫn DNS, @Rok_Hoang bảo ping vẫn được, đến giờ phút này mình vẫn không hiểu tại sao lại được??? Ai giải thích giùm mình.

2 Likes

Đồng ý.

Cái này thì không chắc, có thể do có dhcp mà @Rok_Hoang sử dụng static nên mới bị lỗi.

Đồng ý là sai gateway :smile:

@Rok_Hoang ping kiểu gì mà được thế này vậy? Chỉ có thể ping được router nhưng không thể ping được DNS.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?