當前位置:首頁 » 幣種行情 » centos7怎麼設置eth0

centos7怎麼設置eth0

發布時間: 2022-12-31 18:01:34

1. 新安裝的Centos 7系統怎麼將網卡名稱改為eth0

第一種方式
這種方式適合在安裝操作系統的時候進行設置,
點擊 Tab,打開kernel啟動選項,

增加內核參數: net.ifnames=0 biosdevname=0

輸入完成之後回車正常安裝操作系統就好了。
第二種方式
修改網卡配置文件中的 DEVICE= 參數的關於 eth0
[root@ansheng ~]# cd /etc/sysconfig/network-scripts/
[root@ansheng network-scripts]# vi ifcfg-eno16777728
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=eno16777728
UUID=8a3eade8-005c-46df-81f2-6e2598457bac
#DEVICE=eno16777728
DEVICE=eth0
ONBOOT=yes
網卡配置文件名稱改為 ifcfg-eth0
[root@ansheng network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0
因 CentOS7 採用 grub2 引導,還需要對 grub2 進行修改,編輯 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 這個參數後面加入 net.ifnames=0 biosdevname=0
[root@ansheng network-scripts]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
用 grub2-mkconfig 命令重新生成GRUB配置並更新內核
[root@ansheng network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-
Found initrd image: /boot/initramfs-0-rescue-.img
done
重啟系統
[root@ansheng network-scripts]# reboot
重啟之後驗證網卡名稱:
[root@ansheng ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
RX packets 27413 bytes 38532163 (36.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7727 bytes 702194 (685.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

2. CentOS7系統怎麼進行IP和主機名的網路配置

首先用ifconfig命令看一下你的網卡的名字和mac地下, 假設名字為eth0 mac為ab:54:00:e4:c9:99 編輯下面的文件(如,沒有就新建) vim /etc/sysconfig/network-scripts/ifcfg-etho 輸入以下內容 TYPE="Ethernet" BOOTPROTO=none DEFROUTE="yes" I...

3. 新安裝的Centos 7系統怎麼將網卡名稱改為eth0

eth0,是第一個網路介面的配置
eth1,是第二個網路介面的配置
因此,只需要將網線接在第一個網路介面就會自動配置到eth0上

4. CentOS7將網口名稱修改為eth0,eth1

因特殊需求,需要將CentOS7的默認網口名稱改為eth格式的上一代命名方式

編輯 /etc/sysconfig/grub
在 GRUB_CMDLINE_LINUX 中增加 net.ifnames=0 biosdevname=0 ,完整的例子是: GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
重新生成grub配置文件 grub2-mkconfig -o /boot/grub2/grub.cfg
重啟系統 /sbin/reboot

5. CentOS7網路配置教程

CentOS 7 網路配置怎麼搞?在一台PC上安裝了CentOS 7,當時選擇了最小安裝模式,安裝完成後馬上用ifconfig查看本機的ip地址(區域網已經有DHCP),發現報錯,提示ifconfig命令沒找到。 怎麼辦呢?接下來是我為大家收集的CentOS 7 網路配置教程,希望能幫到大家。
CentOS 7 網路配置教程
[root@centos1 ~]# ifconfig

-bash: ifconfig: command not found

首先,習慣性的輸入echo $PATH(查看當前PATH環境變數,跟DOS的path命令一樣的功能,注意Linux系統中的命令是區分大小寫的),顯示結果如下:

[root@centos1 ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

從上面顯示結果看,放置系統管理程序的路徑/usr/sbin已存在,就是放外部命令的路徑。直接用ls 查看/usr/sbin/目錄,也沒看到ifconfig,怎麼回事?

[root@centos1 ~]# ls /usr/sbin/

我還是不死心,再用find命令也沒找到ifconfig?

[root@centos1 ~]# find / -name "ifconfig"

此時心裡有底了,應該是用某個命令代替了ifconfig了。上網路一查,果不其然,已經用ip命令代替ifconfig命令了。下面列出ip命令常用參數。

復制代碼

代碼如下:

ip [選項] 操作對象{link|addr|route...}< p># ip link show # 顯示網路介面信息

# ip link set eth0 upi # 開啟網卡

# ip link set eth0 down # 關閉網卡

# ip link set eth0 promisc on # 開啟網卡的混合模式

# ip link set eth0 promisc offi # 關閉網卡的混個模式

# ip link set eth0 txqueuelen 1200 # 設置網卡隊列長度

# ip link set eth0 mtu 1400 # 設置網卡最大傳輸單元

# ip addr show # 顯示網卡IP信息

# ip addr add 192.168.0.1/24 dev eth0 # 設置eth0網卡IP地址192.168.0.1

# ip addr del 192.168.0.1/24 dev eth0 # 刪除eth0網卡IP地址< p># ip route list # 查看路由信息

# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 設置192.168.4.0網段的網關為192.168.0.254,數據走eth0介面

# ip route add default via 192.168.0.254 dev eth0 # 設置默認網關為192.168.0.254

# ip route del 192.168.4.0/24 # 刪除192.168.4.0網段的網關

# ip route del default # 刪除默認路由

輸入ip addr命令後,發現enp2s0網卡(這個enp2s0是我這里的網卡)沒有ip地址。

[root@centos1 ~]# ip addr

既然沒有ip地址,那直接去/etc/sysconfig/network-scripts目錄中看一下的網卡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 ~]#

從結果看,之前保存網卡ip信息的配置文件名也由以前的ifcfg-eth0變成了ifcfg-enp2s0,好吧,既然你給他命這么個名,那我就先用著。先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

重啟完成後輸入帳號和密碼進入命令提示操作符繼續用ip addr查看網卡信息。結果如下:

[root@centos1 ~]# ip add

1: lo: 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: 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 ~]#

從上面結果看到,通過DHCP分配到的ip地址是172.8.1.200,雖然是測試機,但為了便於今後的遠程連接,我們還是給這台機配置一個固定ip吧。

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

復制代碼

代碼如下:

IPADDR0=172.8.1.211

PREFIX0=24

GATEWAY0=172.8.1.1

DNS1=172.8.1.1

完整參數如下,好了,網路配通了。明天繼續 其它 功能測試。

[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 ~]#

待續......

看了“CentOS 7 網路配置教程”還想看:

1. CentOS7網路怎麼設置自動啟動

2. CentOS7改變網路介面名教程

3. CentOS 7 中查看網路連接的命令方法

6. centos 7 怎麼添加eth0網卡

修改文件(如沒有就新建) vim /etc/udev/rules.d/70-persistent-ipoib.rules 內容如下(mac地址要換成自己的) ACTION =="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="fb:16:3e:e3:cd:99", ATTR{type}=="1", KERNEL=="eth*", NAME...

7. 解決centos7虛擬機無法上網與網路設置

一、解決centos7無法上網的問題

    最近興致沖沖的打算學習下linux,利用VMware虛擬機裝了centos7。但是在linux命令行輸入ifconfig,並沒有出現網路配置相關內容。輸入lspic |grep Eth,告訴我網卡有問題。

如上所示,別說設置了,根本連網卡信息都沒有。沒有所想的那個eth0的文件。但是查了很多資料說出現這個問題的原因是由於兼容問題導致的。由於我的虛擬機鏡像是64位的,但是我安裝centos的時候選的是32位,所以導致虛擬機無法識別。需要在虛擬機的配置文件中:centos:vmx,加入一條語句ethernet0.virtualDev = "e1000"。然後保存,重啟就可以了。但是我試了,還是不行,但是在貼吧裡面看到很多回復說按照這種方法解決了這個問題。我只能gg了,因為我保存了這個文件,重啟後還會出現加入的命令被刪除了。即使沒有被刪除,但是也還是無效。最後我只好重裝了centos。然後選擇版本的時候,選了64位。是的,這樣就成功了。如果遇到類似我這樣的問題,可以先修改vmx文件試試。

那下面來說說centos的網路設置吧。我選擇的方法是橋接。

二、centos網路設置

1、命令行輸入ifconfig -a , 得到網卡信息。如下圖所示

2、命令行輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0

打開網卡配置文件。部分機型可能不是eth0,而是eth-xxx一串隨機數。具體看個人具體電腦顯示。

3、修改配置文件:

ONBOOT=YES

BOOTROTO=STATIC

4、增加配置信息:

IPADDR=192.168.1.21(需要跟自己的電腦IP在同一網段下面)

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=192.168.1.1

5、保存,然後重啟網路

service network restart

熱點內容
比特幣2018年7月 發布:2025-07-29 09:10:06 瀏覽:422
爆火的元宇宙是什麼 發布:2025-07-29 09:05:56 瀏覽:544
比特幣擴容知乎 發布:2025-07-29 09:05:52 瀏覽:778
什麼是區塊鏈500字 發布:2025-07-29 09:05:05 瀏覽:981
避難在馬爾他成立區塊鏈基金會 發布:2025-07-29 09:05:03 瀏覽:566
從百度跳槽進入幣圈 發布:2025-07-29 08:59:53 瀏覽:411
槽式洗礦機報價 發布:2025-07-29 08:58:17 瀏覽:416
去市中心上班長期打順風車 發布:2025-07-29 08:37:09 瀏覽:369
區塊鏈原理動畫 發布:2025-07-29 08:14:21 瀏覽:748
區塊鏈應用方式 發布:2025-07-29 07:25:34 瀏覽:38