当前位置: 首页 > 科技观察

Linux配置ip地址的两种方法

时间:2023-03-13 01:52:41 科技观察

Linux配置ip地址的两种方法,实验环境为centos7.6方法一:nmcli工具配置(centos7以下版本不支持该方法)第一步查看网卡通过nmcli连接Name[root@localhost~]#nmcliconnectionNAMEUUIDTYPEDEVICEeth009be0948-faf1-43b6-a5a4-c19efab0bb48etherneteth0第二步,配置ip,网关,dns,设置网卡自动启动,最后打开网卡[root@localhost~]#nmcliconnectionmodifyeth0ipv4.addresses"192.168.1.201/24"说明:配置地址和掩码如果想获取更多技术干货和资料,可以加群752160765一起学习![root@localhost~]#nmcliconnectionmodifyeth0ipv4.gateway"192.168.1.1"说明:配置网关[root@localhost~]#nmcliconnectionmodifyeth0ipv4.dns"180.76.76.76"说明:配置dns[root@localhost~]#nmcliconnectionmodifyeth0ipv4.methodmanual说明:获取地址的方法是手动配置而不是dhcp[root@localhost~]#nmcliconnectionmodifyeth0autoconnectyes说明:开机时自动打开网卡[root@localhost~]#nmcliconnectionupeth0说明:打开网卡Connectionsuccessfullyactivatedimmediately(D-Busactivepath:/org/freedesktop/NetworkManager/ActiveConnection/4)第三步查看结果(这里使用ipaddr命令查看,较新版本的Linux系统支持该命令)[root@localhost~]#ipaddr1:lo:mtu65536qdiscnoqueuestateUNKNOWNgroupdefaultqlen1000link/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet127.0.0.1/8scopehostlovalid_lftforeverpreferred_lftforeverinet6::1/128scopehostvalid_lftforeverpreferred_lftforever2:eth0:mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000link/ether00:0c:29:84:23:62brdff:ff:ff:ff:ff:ffinet192.168.1.201/24brd192.168.1.255scopeglobalnoprefixrouteeth0valid_lftforeverpreferred_lftforeverinet6fe80::b7ad:e2ed:832e:99a9/64scopelinknoprefixroutevalid_lftforeverpreferred_lftforever测试通信[root@localhost~]#pingwww.baidu.comPINGwww.a.shifen.com(61.135.169.121)56(84)bytesofdata.64bytesfrom61.135.169.121(61.135.169.121):icmp_seq=1ttl=53time=34.7ms64bytesfrom61.135.169.121(61.1312):icmp_seq=2ttl=53time=27.9ms64bytesfrom61.135.169.121(61.135.169.121):icmp_seq=3ttl=53time=24.1ms64bytesfrom61.135.169.121(61.135.169.121):icmp_seq=4ttl=53time=25.2ms64bytesfrom61.135.169.121(61.135.169.121):icmp_seq=5ttl=53time=24.2ms^C---www.a.shifen.compingstatistics---5packetstransmitted,5received,0%packetloss,time4005msrttmin/avg/max/mdev=24.177/27.277/34.718/3.970ms方法二:编辑网卡通过vi配置文件(最新版本rhel8或centos8不推荐此方式,旧版本rhel6及以下推荐此方式)第一步,通过vi或vim打开配置文件[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0第二步,编辑相关的参数TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0UUID=09be0948-faf1-43b6-a5a4-c19efab0bb48DEVICE=eth0ONBOOT=yesIPADDR=192.168.1.202PREFIX=24GATEWAY=192.168.1.1DNS1=180.76.76.76PEERDNS=novi编辑方法是输入字母i编辑,编辑完后按esc,再按:wq保存并退出如果不保存,就是:q!退出第三步,重启网络服务[root@localhost~]#servicenetworkrestartRestartingnetwork(viasystemctl):[OK]第四步,查看结果,测试通信(这里使用ifconfig命令查看,各个Linux版本都支持这个命令)[root@localhost~]#ifconfigeth0eth0:flags=4163mtu1500inet192.168.1.202netmask255.255.255.0broadcast192.168.1.255inet6fe80::b7ad:e2ed:832e99a9etherscope