配置網(wǎng)絡
靜態(tài) IP 配置
以下命令為靜態(tài) IP 設置創(chuàng)建一個基本的配置文件 (使用 systemd-networkd 和 systemd-resolved)。
cat > /etc/systemd/network/10-eth-static.network << "EOF"
[Match]
Name=<網(wǎng)絡設備名>
[Network]
Address=192.168.0.2/24
Gateway=192.168.0.1
DNS=192.168.0.1
Domains=<您的域名>
EOF
如果您有多個 DNS 服務器,可以在配置文件中創(chuàng)建多個 DNS 項。如果您希望使用靜態(tài) /etc/resolv.conf 文件,則不要在配置文件中包含 DNS 和 Domains 項。
創(chuàng)建 /etc/resolv.conf 文件
如果要將系統(tǒng)連接到 Internet,它需要某種域名服務 (DNS) 名稱解析方式,以將 Internet 域名解析為 IP 地址,或?qū)?IP 地址解析為域名。最好的方法是將 ISP 或網(wǎng)絡管理員提供的 DNS 服務器 IP 地址寫入 /etc/resolv.conf。
在使用 systemd-resolved 進行 DNS 配置時,它創(chuàng)建文件 /run/systemd/resolve/resolv.conf。在 /etc 中創(chuàng)建符號鏈接以使用生成的文件:
ln -sfv /run/systemd/resolve/resolv.conf /etc/resolv.conf
靜態(tài) resolv.conf 配置
如果希望使用靜態(tài)的 /etc/resolv.conf 執(zhí)行以下命令創(chuàng)建它:
cat > /etc/resolv.conf << "EOF"
# Begin /etc/resolv.conf
domain <您的域名>
nameserver <您的主要域名服務器 IP 地址>
nameserver <您的次要域名服務器 IP 地址>
# End /etc/resolv.conf
EOF
可以省略 domain 語句,或使用一條 search 語句代替它。
配置系統(tǒng)主機名在引導過程中,/etc/hostname 被用于設定系統(tǒng)主機名。
執(zhí)行以下命令,創(chuàng)建 /etc/hostname 文件,并輸入一個主機名:
echo "lfs" > /etc/hostname
需要被替換為賦予該計算機的名稱。不要在這里輸入全限定域名 (FQDN),它應該被寫入 /etc/hosts 文件。
自定義 /etc/hosts 文件選擇一個全限定域名 (FQDN),和可能的別名,以供 /etc/hosts 文件使用。如果使用靜態(tài) IP 地址,您還需要確定要使用的 IP 地址。hosts 文件條目的語法是:
IP_地址 主機名.域名 別名
除非該計算機可以從 Internet 訪問 (即擁有一個注冊域名,并分配了一個有效的 IP 地址段 —— 多數(shù)用戶沒有分配有效 IP),確認使用的 IP 地址屬于私網(wǎng) IP 范圍。有效的范圍是:
私網(wǎng)地址范圍 公共前綴長度
10.0.0.1 - 10.255.255.254 8
172.x.0.1 - 172.x.255.254 16
192.168.y.1 - 192.168.y.254 24
x 可以是 16-31 之間的任何數(shù)字。y 可以是 0-255 之間的任何數(shù)字。
有效的私網(wǎng) IP 地址的一個例子是 192.168.1.1。與之對應的 FQDN 可以是 lfs.example.org。
即使沒有網(wǎng)卡,也要提供一個有效的 FQDN。某些程序,如 MTA,需要它才能正常工作。
執(zhí)行以下命令,創(chuàng)建 /etc/hostname 文件:
cat > /etc/hosts << "EOF"
# Begin /etc/hosts
127.0.0.1 localhost.localdomain localhost
# End /etc/hosts
EOF
其中 <192.168.0.2>,,以及<主機名> 的值需要為特定使用環(huán)境和需求進行修改 (如果系統(tǒng)或網(wǎng)絡管理員分配了 IP 地址,且本機將被連接到現(xiàn)有的網(wǎng)絡中)。可以略去可選的別名 (alias),如果使用支持 DHCP 或者 IPv6 自動配置的連接,則包含 <192.168.0.2 的一行也可以省略。
本次分享到此結束啦~
技術交流可以 關注公眾號:Lucifer三思而后行?
本文摘自 :https://blog.51cto.com/l