방금 대학으로 이사했고 Wi-Fi에 연결할 수 있지만 인터넷에는 연결할 수 없습니다(우분투 16.04 사용). 다른 Wi-Fi 연결에서는 인터넷이 연결되지만 이 Wi-Fi 연결에서는 연결되지 않습니다. 내 설정은 다음과 같습니다.
이 Wi-Fi 연결에는 사용자 이름과 비밀번호가 필요합니다. 어떤 이유로 원래 14.04(현재는 16.04이지만 작동 중)인 다른 노트북에서 작동합니다.
max@max-X751LX:~$ ifconfig -a
enp2s0f1 Link encap:Ethernet HWaddr 34:97:f6:6b:b8:d1
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:626 errors:0 dropped:0 overruns:0 frame:0
TX packets:626 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:43479 (43.4 KB) TX bytes:43479 (43.4 KB)
wlp3s0 Link encap:Ethernet HWaddr b0:c0:90:93:25:49
inet addr:10.12.155.177 Bcast:10.12.159.255 Mask:255.255.248.0
inet6 addr: fe80::b2c0:90ff:fe93:2549/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:1002 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8275 (8.2 KB) TX bytes:103832 (103.8 KB)
무엇이든 도움이 됩니다!
답변1
당신이 그랬기 때문에합류했다Wi-Fi 액세스 포인트가 실제로 전체 네트워크에 연결되어 있다는 의미는 아닙니다. 이는 기본적으로 "플러그인"에 해당하는 무선 기능입니다.
IP 라우터 정보와 DNS 설정은 "인터넷 연결"에 필요한 것입니다. 그리고 귀하의 Ubuntu 16.04 컴퓨터가 이를 인식하지 못하는 것 같습니다.
예를 들어 127.0.1.1은 실제 DNS 서버가 아닌 사용자 컴퓨터에 대한 루프백입니다.
일반적으로 Wi-Fi에서는 SSID에 가입하면 브로드캐스트 도메인에서 연결할 수 있는 DHCP 서버가 있습니다. 따라서 DHCP 클라이언트는 네트워크의 해당 로컬 부분(나가는 방법을 모르기 때문에 해당 지점에서 도달할 수 있는 전부임)에 대해 "DHCP 서버입니까? IP를 제공할 수 있습니까?"라고 광범위하게 묻습니다. " DHCP 서버는 랩톱이 더 넓은 IP 네트워크에 연결하는 데 사용할 수 있는 주소로 쿼리에 응답하며 일반적으로 라우터/게이트웨이, DNS 서버 IP 및 때로는 DHCP 옵션이 있는 경우 더 많은 정보도 제공합니다.
당신 이후로다른 노트북네트워크에 연결할 수 있으면 DHCP 서버가 존재한다는 것을 알고 있습니다. Ubuntu 16.04 노트북은 DHCP를 사용할 수 있으므로다른 네트워크(인터페이스 구성을 변경하지 않았다고 가정), 랩톱의 DHCP 클라이언트가 이론적으로 작동할 수 있다는 것을 알고 있습니다. 소프트웨어 버그가 아닐 가능성이 높습니다. 따라서 문제는 특정 DHCP 서버가 랩톱의 DHCP 클라이언트와 통신하기를 원하지 않는 이유 또는 DHCP 클라이언트가 네트워크와 통신하지 않는 이유입니다.
실제로 사용하고 있는 것이 아닐까요?수동IP이고 이 네트워크에는 잘못된 IP가 있는데 다른 네트워크에서는 설정이 작동합니까?
수동 IP, 게이트웨이, DNS 할당은~ 아니다대답. 실제로 네트워크 관리자가 제공하지 않은 IP로 해당 작업을 수행하면 네트워크에서 IP 충돌이 발생할 수 있으며 귀하나 다른 사람 모두 연결할 수 없습니다.
게이트웨이를 핑해도 네임서버를 얻을 수 없습니다. 이것이 하는 일은 ARP 캐시에 게이트웨이를 추가하는 것뿐입니다.
출력을 다음으로 가져옵니다.
sudo cat /etc/network/interfaces
실수로 DHCP(DNS/게이트웨이 설정 검색)를 수동으로 할당된 IP 주소와 결합하는 것이 가능합니다. 왜냐하면 대부분의 사람들이 그렇게 하지 않더라도 유효한 사용이고 이와 같은 문제를 일으킬 수 있기 때문입니다. DHCP 구성이 실제로 모두 DHCP이고 이 네트워크에 유효한지 확인해 보겠습니다. 작동하는 구성에 대해 내가 기대하는 것은 간단합니다.
auto wlp3s0
iface wlp3s0 inet dhcp
메모:"주소 10.12.152.1", 넷마스크, 게이트웨이, "dns-search uoguelph.ca"가 없습니다. 비어 있어야 합니다. 그렇지 않으면 컴퓨터가 DHCP 서버에서 해당 항목을 가져오지 않습니다.
- 네트워크 구성https://help.ubuntu.com/lts/serverguide/network-configuration.html
- 자동 IP 주소 할당: DHCP 작동 방식https://www.youtube.com/watch?v=RUZohsAxPxQ
답변2
네트워크 관리자를 열고 192.168.0.42 등 어떤 주소를 할당하려고 하는지 확인하세요. 필기 해. 이제 DHCP에서 수동으로 변경하여 네트워크 구성을 편집합니다(내 앞에 Ubuntu 시스템이 없다는 것을 더듬어 봐야 합니다). 다음을 수동으로 입력하세요.
address = <the same one you saw earlier>
netmask = 255.255.255.0
gateway = 192.x.x.1 or 10.x.x.1 (match the first three octets 192.168.x and add a 1)
dns-nameservers = same as gateway
dns-nameservers = 8.8.8.8 # add a second entry (googles dns)
이제 변경 사항을 적용하십시오. 게이트웨이에 대한 첫 번째 연결을 설정한 후에는 이제 새 이름 서버에 대해 알고 있으므로 이를 다시 DHCP로 변경할 수 있습니다.
또한 169.xxx로 시작하거나 192.xxx, 172.xxx 또는 10.xxx 이외의 다른 주소가 표시되는 경우 전체 kit-n-kaboodle을 재설정하고 다음 방법으로 개인 IP를 얻어야 합니다. 터미널 열기 및 입력
sudo service network-manager restart
게이트웨이는 실제로 서브넷의 어떤 주소라도 될 수 있으므로 이는 완벽한 방법이 아닙니다. 이것이 내 첫 번째 답변보다 + 더 나은 도움이 되기를 바랍니다... ㅋㅋㅋ
답변3
탭 ipv6 설정 아래의 방법에서 ipv6을 비활성화하면 제대로 작동합니다. 모뎀이 ipv6을 지원하지 않아 우분투가 Wi-Fi를 제대로 구성하지 못하는 경우가 발생할 수 있습니다.