用命令行配置网络 ubuntu

如果主机操作系统就是Ubuntu,请直接参照下文进行设置

 

转载内容如下:

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 LINUX 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 打开后里面可设置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 203.171.239.155

gateway 203.171.239.129

netmask 255.255.255.224

#network 203.171.239.128 #broadcast 192.168.3.159

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效: sudo /etc/init.d/networking restart 


# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

上面的注释文字是在/etc/resolv.conf中,我以前没发现这个问题,在网上搜索了下,可以按照下面的方法解决

 

sudo gedit /etc/resolvconf/resolv.conf.d/base

nameserver 10.64.48.8
nameserver 8.8.8.8

重启后问题解决!


你可能感兴趣的:(用命令行配置网络 ubuntu)