u bu ntu 下配置静态IP 地址,设置DNS 和主机名 新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。 一个朋友提醒说,也许是设置的问题,试试命令行的设置。于是搜索了一下怎么设置,结果还真的成功了。 具体如下: 1. 检验是否可以连通,就使用ping 命令 ping 网关 开始的时候总是现实 unreachable 2. 设置IP sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0 这样就算设置好了网卡 eth0 的 IP 地址和子网掩码 3. 设置网关 sudo route add default gw 133.133.133.40 4. ping 网关就可以 ping 通了 5. 设置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS 的地址1 nameserver DNS 的地址2 完成。 这样设置之后,下次开机时候似乎IP 又会发生变化。 一、使用命令设置ubuntu 的 ip 地址 1. 设置IP sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224 这样就算设置好了网卡 eth0 的 IP 地址和子网掩码 2. 设置网关 sudo route add default gw 203.171.239.129 3. 设置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS 的地址 1 nameserver DNS 的地址 2 完成。 不过,这样设置之后,下次开机时候似乎IP 又不存在了。 二、直接修改系统配置文件 ubuntu 的网络配置文件是:/etc/network/interfaces ubuntu 命令行修改网络配置方法 /etc/network/interfaces 打开后里面可设置DHCP 或手动设置静态 ip。前面 auto eth0,让网卡开机自动挂载. 1. 以 DHCP 方式配置网卡 编辑文件/etc/network/interfaces: sudo vi /etc/network/interfaces 并用下面的行来替换有关 eth0 的行: # The primary network interface - use DHCP to find our address auto eth0 iface eth0 inet dhcp 用下面的命令使网络设置生效: sudo /etc/init.d/networking restart 也可以在命令行下直接输入下面的命令来获取地址 sudo dhclient eth0 2. 为网卡配置静态 IP 地址 编辑文件/etc/network/interfaces: sudo vi /etc/network/interfaces 并用下面的行来替换有关 eth0 的行:# The primary network interface auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 #network 192.168.3.0 #broa...