當(dāng)前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

Linux From Scratch(LFS11.0)系統(tǒng)配置 - 配置系統(tǒng)信息
2021-10-11 14:56:44

配置網(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

開通會(huì)員,享受整站包年服務(wù)立即開通 >