【Linux】linux的网络配置(动态IP与静态IP)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】linux的网络配置(动态IP与静态IP)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、動態IP配置
- 第一步:編輯網絡配置文件
- 第二步:設置橋接模式
- 第三步:測試
- 二、靜態IP配置
- 第一步:編輯網絡配置文件
- 第二步:重啟網絡服務
- 第三步:測試
- 你可能遇到ping不通的問題
一、動態IP配置
關于linux的動態IP配置十分簡單。
第一步:編輯網絡配置文件
編輯vim /etc/sysconfig/network-scripts\ifcfg-ens33,參考入下(如果沒有 vim 命令,那么執行yum -y install vim*)
[root@localhost network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" # 網卡類型,一般是Ethernet,還有其他的如bond,bridge PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" # 獲取IP地址的方式。dhcp表示動態獲取。static或none表示靜態手工配置 DEFROUTE="yes" # 是否設置默認路由,yes表示該配置 IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="33519b99-b1e4-4367-8e50-9714e6506475" DEVICE="ens33" ONBOOT="yes" # 開機啟動時是否激活網卡設備(centos7默認是no) [root@localhost network-scripts]#第二步:設置橋接模式
點擊 編輯——>虛擬網絡編輯器
設置橋接模式目標
第三步:測試
ifconfig 查看當前IP(如果沒有該命名,那么執行yum -y install net-tools)
[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500# 當前IP為192.168.44.141inet 192.168.44.141 netmask 255.255.255.0 broadcast 192.168.44.255inet6 fe80::70ea:6e08:c569:fb6d prefixlen 64 scopeid 0x20<link>ether 00:0c:29:7b:a5:c6 txqueuelen 1000 (Ethernet)RX packets 99 bytes 12774 (12.4 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 107 bytes 17298 (16.8 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 68 bytes 5916 (5.7 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 68 bytes 5916 (5.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[root@localhost ~]#ping一下百度
[root@localhost ~]# ping www.baidu.com PING www.a.shifen.com (39.156.66.14) 56(84) bytes of data. 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=128 time=24.5 ms 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=2 ttl=128 time=24.6 ms 64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=3 ttl=128 time=25.5 ms ^C --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 24.522/24.907/25.531/0.445 ms [root@localhost ~]#真實機 ping 一下虛擬機
二、靜態IP配置
第一步:編輯網絡配置文件
與動態IP唯一一點不同的就是在于 /etc/sysconfig/network-scripts/ifcfg-ens33的不同,多個IPADDR和GATEWAY的配置。
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" # 1.類型 PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" # 2.設置靜態 DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" IPADDR="192.168.174.140" # 3.配置靜態ID NETMASK="225.225.225.0" # 4.配置子網掩碼 GATEWAY="192.168.174.2" # 5.配置網關(特別注意) DNS1="114.114.114.114" # 6.域名解析 NAME="ens33" UUID="33519b99-b1e4-4367-8e50-9714e6506475" DEVICE="ens33" ONBOOT="yes" # 7.啟動聯網 [root@localhost ~]#第二步:重啟網絡服務
重啟網絡服務:service network restart
[root@localhost ~]# service network restart Restarting network (via systemctl): [ 確定 ] [root@localhost ~]#第三步:測試
重新查看IP:config
查看IP [root@localhost network-scripts]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.174.130 netmask 255.255.255.0 broadcast 192.168.174.255inet6 fe80::70ea:6e08:c569:fb6d prefixlen 64 scopeid 0x20<link>ether 00:0c:29:37:b5:0f txqueuelen 1000 (Ethernet)RX packets 648 bytes 56167 (54.8 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 438 bytes 50994 (49.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 8 bytes 704 (704.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 8 bytes 704 (704.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0ping外網 [root@localhost ~]# ping www.baidu.com PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data. 64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 time=23.9 ms 64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 time=23.3 ms 64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=3 ttl=128 time=21.8 ms ^C --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2015ms rtt min/avg/max/mdev = 21.833/23.043/23.905/0.889 ms [root@localhost network-scripts]#你可能遇到ping不通的問題
你可能遇到 ping 不通外網,這時候你得注意你的網關,即GATEWAY, 它的值和你的整個虛擬機管理軟件設置有關。 你的GATEWAY也應該和它保持一致,不能隨便設置。查看自己機器的VMware所給網關的步驟如下:
總結
以上是生活随笔為你收集整理的【Linux】linux的网络配置(动态IP与静态IP)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 水平分表与垂直分表
- 下一篇: 这篇 Java 基础,我吹不动了