溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何實(shí)現(xiàn)CentOS 7網(wǎng)絡(luò)配置

發(fā)布時(shí)間:2021-09-27 15:34:49 來源:億速云 閱讀:105 作者:iii 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹“如何實(shí)現(xiàn)CentOS 7網(wǎng)絡(luò)配置”,在日常操作中,相信很多人在如何實(shí)現(xiàn)CentOS 7網(wǎng)絡(luò)配置問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何實(shí)現(xiàn)CentOS 7網(wǎng)絡(luò)配置”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

[root@centos1 ~]# ifconfig
-bash: ifconfig: command not found
首先,習(xí)慣性的輸入echo $PATH(查看當(dāng)前PATH環(huán)境變量,跟DOS的path命令一樣的功能,注意Linux系統(tǒng)中的命令是區(qū)分大小寫的),顯示結(jié)果如下:
[root@centos1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
從上面顯示結(jié)果看,放置系統(tǒng)管理程序的路徑/usr/sbin已存在,就是放外部命令的路徑。直接用ls 查看/usr/sbin/目錄,也沒看到ifconfig,怎么回事?
[root@centos1 ~]# ls /usr/sbin/
我還是不死心,再用find命令也沒找到ifconfig?
[root@centos1 ~]# find / -name "ifconfig"
此時(shí)心里有底了,應(yīng)該是用某個(gè)命令代替了ifconfig了。上百度一查,果不其然,已經(jīng)用ip命令代替ifconfig命令了。下面列出ip命令常用參數(shù)。

代碼如下:


ip  [選項(xiàng)]  操作對(duì)象{link|addr|route...}</p> <p># ip link show                  # 顯示網(wǎng)絡(luò)接口信息
# ip link set eth0 upi          # 開啟網(wǎng)卡
# ip link set eth0 down         # 關(guān)閉網(wǎng)卡
# ip link set eth0 promisc on   # 開啟網(wǎng)卡的混合模式
# ip link set eth0 promisc offi # 關(guān)閉網(wǎng)卡的混個(gè)模式
# ip link set eth0 txqueuelen 1200    # 設(shè)置網(wǎng)卡隊(duì)列長(zhǎng)度
# ip link set eth0 mtu 1400     # 設(shè)置網(wǎng)卡最大傳輸單元
# ip addr show                  # 顯示網(wǎng)卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 設(shè)置eth0網(wǎng)卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網(wǎng)卡IP地址</p> <p># ip route list                 # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 設(shè)置192.168.4.0網(wǎng)段的網(wǎng)關(guān)為192.168.0.254,數(shù)據(jù)走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 設(shè)置默認(rèn)網(wǎng)關(guān)為192.168.0.254
# ip route del 192.168.4.0/24    # 刪除192.168.4.0網(wǎng)段的網(wǎng)關(guān)
# ip route del default    # 刪除默認(rèn)路由


輸入ip addr命令后,發(fā)現(xiàn)enp2s0網(wǎng)卡(這個(gè)enp2s0是我這里的網(wǎng)卡)沒有ip地址。
[root@centos1 ~]# ip addr
既然沒有ip地址,那直接去/etc/sysconfig/network-scripts目錄中看一下的網(wǎng)卡ip信息的配置文件名吧。
[root@centos1 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless
[root@centos1 ~]#
從結(jié)果看,之前保存網(wǎng)卡ip信息的配置文件名也由以前的ifcfg-eth0變成了ifcfg-enp2s0,好吧,既然你給他命這么個(gè)名,那我就先用著。先cat一下ifcfg-enp2s0
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0

代碼如下:

HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=no 

從上面的配置中有看到雖然BOOTPROTO=dhcp,但是ONBOOT=no,這里用vi將ONBOOT=no改成ONBOOT=yes,然后重啟CentOS。
[root@centos1 ~]# shutdown -r
重啟完成后輸入帳號(hào)和密碼進(jìn)入命令提示操作符繼續(xù)用ip addr查看網(wǎng)卡信息。結(jié)果如下:
[root@centos1 ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff
    inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::2e0:69ff:fe01:6a96/64 scope link
       valid_lft forever preferred_lft forever

[root@centos1 ~]#

從上面結(jié)果看到,通過DHCP分配到的ip地址是172.8.1.200,雖然是測(cè)試機(jī),但為了便于今后的遠(yuǎn)程連接,我們還是給這臺(tái)機(jī)配置一個(gè)固定ip吧。

用vi打開ifcfg-enp2s0,輸入以下參數(shù),再用#將BOOTPROTO=dhcp注釋。

代碼如下:

IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

完整參數(shù)如下,好了,網(wǎng)絡(luò)配通了。明天繼續(xù)其它功能測(cè)試。
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0

代碼如下:

HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=yes
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

[root@centos1 ~]#

到此,關(guān)于“如何實(shí)現(xiàn)CentOS 7網(wǎng)絡(luò)配置”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI