首页 > 代码库 > 系统IP设置
系统IP设置
IP地址池设置常识:子网掩码!
Hosts Netmask Amount of a Class C
/30 4 255.255.255.252 1/64
/29 8 255.255.255.248 1/32
/28 16 255.255.255.240 1/16
/27 32 255.255.255.224 1/8
/26 64 255.255.255.192 1/4
/24 256 255.255.255.0 1
/23 512 255.255.254.0 2
/22 1024 255.255.252.0 4
/21 2048 255.255.248.0 8
/20 4096 255.255.240.0 16
/19 8192 255.255.224.0 32
/18 16384 255.255.192.0 64
/17 32768 255.255.128.0 128
/16 65536 255.255.0.0 256
linux IP配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0(设置网卡设备名)
BOOTPROTO=static(设置网卡以static或dhcp方式运行)
BROADCAST=192.168.1.255(广播地址,可以不设)
HWADDR=00:40:D0:13:C3:46(mac地址,默认不需要设置)
IPADDR=199.180.102.97(本机IP地址)
NETMASK=255.255.255.224(子网掩码)
NETWORK=192.168.1.0(网络地址,可以不设)
GATEWAY=199.180.102.126(默认网关,可以不设)
ONBOOT=yes(设置是否开机启动,yes为自动启动)
MTU=1500(设置最大传输单元的值,一般很少用到)
以上就是ifcfg-eth0的设置值了。
一般来说,如果设置静态IP的话,只需要设置以下几个值:
DEVICE、ONBOOT、BOOTPROTO、IPADDR、NETMASK
如果设置动态IP,只需设置:
DEVICE、ONBOOT、BOOTPROTO
win系统批量增加IP:
for /l %i in (3,1,254) do netsh interface ip add address "本地连接" 192.168.0.%i 255.255.255.0
win系统批量删除IP:
首先打开CMD窗口,开始 – 运行 cmd,输入
netsh -c int ip dump >c:\ip.txt
这样你将会在C盘根目录看到一个ip.txt的文件,里面包含着你当前网卡的设置信息。为了能更直观的看清楚IP的设置信息,建议在执行上面的命令之前,先添加2-3个IP。
然后编辑这个文件,把你想要删除的IP在IP.TXT里删除掉。
然后执行
netsh -f c:\ip.txt
将网卡信息的IP信息重新导入到网卡里即可。
系统IP设置