今天用了一上ubuntu,发现用网线不能上网,以前只是用的无线路由,是可以的,于是网上搜索了下,解决方法如下:修改两个文件即可。
准备工作: 在windows 下查看能正常上网的 ip 地址,默认网关,子网掩码,dns等信息。
我的分别是 ip 地址 : 192.168.1.101
默认网关: 192.168.1.1
子网掩码:255.255.255.0
dns : 219.239.26.42
1.在终端下修改文件 输入命令 sudo gedit /etc/network/interfaces
然后在该文件中输入以下内容后保存退出
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.101
gateway 192.168.1.1
netmask 255.255.255.0
2.在终端下修改另一个文件 。输入命令 sudo gedit /etc/resolv.conf
在该文件中输入以下内容后保存退出
# Generated by NetworkManager
nameserver 219.239.26.42
3.最后一步 在终端中输入以下命令 重启网络连接
sudo /etc/init.d/networking restart
终端中出现OK字样便可以退出终端,便可以上网了。
还有一种方法,设置动态IP地址
1. 备份/etc/network/interfaces:sudo cp /etc/network/interfaces /etc/network/interfaces.backup
2. 编辑/etc/network/interfaces:sudo vi /etc/network/interfaces,将下面的内容替换到有关eth0的行:
auto eth0
iface eth0 inet dhcp
3. 重启网络:sudo /etc/init.d/networking restart
4. 可以使用dhclient刷新IP地址:sudo dhclient eth0
另外在网上看到一个
设置主机名称
1. 使用hostname查看当前主机名称:sudo hostname
2. 使用hostname修改当前主机名称:sudo hostname newname
也纪录下来。
第二次发现可以登陆qq但是网页打不开 ,修改了一下ip 与网关 ,内容是
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.103
gateway 192.168.1.1
netmask 255.255.255.0
# Generated by NetworkManager
nameserver 219.239.26.42
就可以上网了
感觉和ip网关的关系不太大。但是也记录一下吧。