日期:2014-05-16 浏览次数:20779 次
碰到这个问题怎么回答?之前都是巧妙的找其他方法跳过去了,现在要直面问题——其实重点是shell下怎么做!
环境是VM+Ubuntu12
首先是
#ifconfig
查IP设置:这里为了不影响他用,专门新建一个test网络连接(先从图形化界面操作就完了,搞个自动获取IP的吧,这里局域网,我是直接桥接了)。
新建一个默认网络连接test,连接成功。
#ifconfig
看到自动分配了192.168.0.106,还有相应的同网段的广播地址,还有掩码
好,环境搭好了。
下面开始修改了,linux修改IP常见有如下几种方法:
(1)ifconfig命令
命令参考用法:
#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