概述
在Linux 系统中大部分的网络接口配置都能在 “/etc/network/interface”中解决,打开 “/etc/network/interface” 可以看到:
auto ens33 //ens33 网卡名字,也可能是eth0
iface ens33 inet dhcp //为自动获取ip地址,即以 DHCP 的方式配置网卡
#iface ens33 inet6 dhcp //如果是DHCPv6,则使用这条
将自动获取改为静态设置 :
#ifcace ens33 inet dhcp //屏蔽掉自动获取
iface ens33 inet static //静态获取
address 192.168.1.126 // 静态IP、网关、子网掩码设置
gateway 192.168.1.1
netmask 255.255.255.0
修改完后使用 “/etc/network/interface” 后需要重新启动网络使其生效,可以使用 /etc/init.d/network restart 或者: service network restart
重启后因为使用的是静态IP,一般DNS的配置会消失,这时候就无法ping通域名,可以在/etc/resolv.conf中设置DNS的服务器地址。
网卡设置虚拟 IP (即网卡IP别名),可用于不同网段的测试使用,在 /etc/network/interface 中:
#ifcace ens33 inet dhcp //屏蔽掉自动获取
iface ens33 inet static //静态获取
address 192.168.1.126 // 静态IP、网关、子网掩码设置
gateway 192.168.1.1
netmask 255.255.255.0
iface ens33:X inet static //增加虚拟IP,使用 “iface + 网卡名:X” ,X的值可以从0往后叠加,网卡名后面不加空格。
address 192.178.1.100 // 静态IP、网关、子网掩码设置
gateway 192.178.1.1
netmask 255.255.255.0
增加网卡别名的方式还有其他方式,如:
1.将增加ip别名的命令填写到/etc/rc.local文件中;
2.手动编写ip别名的网卡配置文件,保存在/etc/sysconfig/network-scripts目录中,一个网 卡对应一个配置文件,仿照ifcfg-eth0这个本机网卡的配置文件来修改。
最后
以上就是魁梧飞机为你收集整理的Linux 中设置静态IP的方法步骤的全部内容,希望文章能够帮你解决Linux 中设置静态IP的方法步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复