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