
在Linux系统下一个网卡设置多个IP用ifconfig命令比较方便。
#ifconfig eth0 19216801 netmask 2552552550 up 说明:up是表示立即激活
如果给单个网卡eth0配置多个ip地址如何 *** 作呢,如果使用ifconfig命令,那么上边需要改动的地方只有eth0而已,将eth0改为eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x称为虚拟网络接口,是建立在网络接口上边。
所以给单网卡配置多ip的方法就是使用命令:
#ifconfig eth0:0 19216801 netmask 2552552550 up
#ifconfig eth0:1 19216802 netmask 2552552550 up
ping测试通过,就完成了单网卡配置多ip的功能。这样reboot以后ip地址会变回去,所以要设置启动时自动激活ip设置。办法有以下:
第一种:
将上边的命令ifconfig加入到rclocal中去
第二种:
就是仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一文件根据网络虚拟接口的名字进行命名,例如ifcfg-eth0:0或者ifcfg-eth0:1等等
下边看下ifcfg-eth0:0文件里面的配置信息
DEVICE=eth0:0 #网络虚拟接口eth0:0
ONBOOT=yes #启动的时候激活
BOOTPROTO=static #使用静态ip地址
IPADDR=19216801 #分配ip地址
NETMASK=2552552550 #子网掩码
关闭一个ip呢则使用
#ifconfig eth0:0 down
#region "获取用户IP地址"
/// <summary>
/// 获取用户IP地址
/// </summary>
/// <returns></returns>
public static string GetIPAddress()
{
string user_IP = stringEmpty;
if (SystemWeb>
设置IP地址都是一样的,你只需要打开网络连接,打开你的本地连接,然后打开tcp/ip属性,然后选择高级,然后里面有个ip地址你可以点击添加都行了,网关下面也有,dns如果在一个公司都是一样的就不用设置,如果大不开网页的话你还要设置DNS
#
ifconfig
interface
IP
netmask
还可以用这个命令来为一块网卡设置第二个IP地址:
ifconfig
rl0
alias
1921681225
netmask
也可以在/etc/rcconf文件中指定网卡的第二个IP,
加上:ifconfig_rl0_alias0=”inet
1921681225″
但是,在rcconf文件中加入这句一定要注意,别名从alias0开始依次延序,不能断。如果跳开一个,下面的语句就没有用了。
但网络流量只从主要IP出去,这点在防火墙规则中的设置一定要注意。
你的这个问题,解决的办法:一是先设置虚拟,这里 >
以上就是关于在Linux系统下一个网卡设置多个IP的方法全部的内容,包括:在Linux系统下一个网卡设置多个IP的方法、多网卡中获得某一特定网段的IP、一个网卡如何设置两个IP,外网IP自动获取,内网IP固定等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)