Linux作業系統

Linux CentOS 8 stream 靜態IP位置網路設定

當安裝好Linux時開啟網卡後的預設是DHCP,也就是說IP位置是由IP分享器所分配的,然而這裡我們要將它設定為靜態IP static ,再回頭去設定IP分享器發配固定IP給我們的Linux使用。

進入 /etc/sysconfig/network-scripts/ 這個放置網路設定檔的目錄,並查看一下該目錄的檔案:

[james@localhost ~]$ cd /etc/sysconfig/network-scripts/
[james@localhost network-scripts]$ ls -l
總計 4
-rw-r--r--. 1 root root 246  4月 19 07:33 ifcfg-ens33

修改 ifcfg-ens33 原來的設定長這樣,我們將要設定 BOOTPROTO 把 dhcp 改為 static:

[james@localhost network-scripts]$ sudo vi ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=365d8e81-48bb-4d4c-a0d7-490096129601
DEVICE=ens33
ONBOOT=yes

我的GATEWAY是設定在192.168.1.1/24區段,然後設定我們Linux的靜態IP為 IPADDR=192.168.1.90 ,NETMASK=255.255.255.0 , NETWORK=192.168.1.0

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=365d8e81-48bb-4d4c-a0d7-490096129601
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.90
GATEWAY=102.168.1.1
NETWORK=192.168.1.0
NETMASK=255.255.255.0

下列2種重新啟動網卡的方式,2選1即可
重新啟動網卡1

[root@localhost network-scripts]# ifdown ens33
[root@localhost network-scripts]# ifup ens33

重新啟動網卡2 (CentOS 限定)

[root@localhost network-scripts]# systemctl restart NetworkManager

下指令 ifconfig 看是否設定正確

[root@localhost ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.1.90  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fe38:fe18  prefixlen 64  scopeid 0x20
        ether 00:0c:29:38:fe:18  txqueuelen 1000  (Ethernet)
        RX packets 19599  bytes 9085224 (8.6 MiB)
        RX errors 0  dropped 6  overruns 0  frame 0
        TX packets 4832  bytes 462841 (451.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 276  bytes 24048 (23.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 276  bytes 24048 (23.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Back to top button