日期:2014-05-16  浏览次数:20684 次

linux下修改IP的方法

碰到这个问题怎么回答?之前都是巧妙的找其他方法跳过去了,现在要直面问题——其实重点是shell下怎么做!


环境是VM+Ubuntu12


首先是

#ifconfig

IP设置:这里为了不影响他用,专门新建一个test网络连接(先从图形化界面操作就完了,搞个自动获取IP的吧,这里局域网,我是直接桥接了)。


新建一个默认网络连接test,连接成功。

#ifconfig

看到自动分配了192.168.0.106,还有相应的同网段的广播地址,还有掩码

好,环境搭好了。


下面开始修改了,linux修改IP常见有如下几种方法:

1ifconfig命令

命令参考用法:

#ifconfig ethx ipadd netmask x.x.x.x

这个命令后边可以加个up,表示网卡开启。没加也无所谓。


ethx是网络连接名,一般最基础的就是第一块网卡eth0(这个"eth0"的名字估计也是可以改的),想出现更多,估计要多插网卡了(虚拟机多开网卡不难吧?不过这也需要相应的VMnet1做支持吧?先不做讨论)

本例使用

#ifconfigeth0 192.168.0.107 netmask 255.255.255.0

再使用

#ifconfig

查询,修改成功。用局域网其他PCping了一把,没问题。

还有

#routeadd default gw <网关IP>

比如我改一个(前提:默认网关是192.1