我正在使用一台 HP 笔记本电脑,其中装有 Windows 10 和 Ubuntu 16.04 双启动系统。虽然我已将 IP 地址配置为与 Windows 10 相同,但我无法在 Ubuntu 中访问互联网。
# ifconfig
Link encap:Ethernet HWaddr dc:4a:3e:f5:43:08
inet addr:192.168.9.89 Bcast:192.168.9.255 Mask:255.255.255.0
inet6 addr: fe80::de4a:3eff:fef5:4308/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:263 errors:0 dropped:6 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19198 (19.1 KB) TX bytes:9524 (9.5 KB)
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:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:6824 (6.8 KB) TX bytes:6824 (6.8 KB)
答案1
为了访问互联网,您应该正确完成以下三件事:
- IP地址
- 默认网关
- DNS 服务器
对于永久使用,您应该编辑文件/etc/network/interfaces
。对于临时和测试,请使用以下命令(将地址替换为您网络中的正确地址):
对于 IP 地址:
ifconfig eth0 192.168.9.89/24
对于默认网关:
route add default gw 192.168.9.1
对于 DNS 服务器:
echo "nameserver 192.168.9.1" > /etc/resolve.conf
答案2
尝试sudo dhclient
一下,看看你的问题是否解决。
答案3
你应该尝试一下
sudo lshw -c network
如果你是通过以太网(电缆)连接的,那么请检查它的逻辑名称,然后执行以下操作
sudo dhclient -r
sudo dhclient "logical name"
那么你应该尝试
ping 8.8.8.8
它应该可以工作。