This is a read-only archived version of wiki.centos.org

资讯 2024-07-10 阅读:32 评论:0
Contents 我過往利用 boot.iso 映像進行網絡安裝。它去了哪裡? 為何我的乙太網絡不能運作,除非我登入並刻意啟用它? 要是我想還原至舊的命名呢? 但我只想令它運作及手動式編輯設定檔。 我如何停用 IPv6? 我可以從哪裡...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

由 EL6 起,上游決定把 boot.iso 移出 images/ 這個目錄並利用另一個獨立的媒體來發行它。基於該映像頗大,我們亦決定同樣做。網絡安裝磁碟的映像名為 netinstall.iso,它只收藏在 isos/ 這個目錄,當中還有其它的安裝映像。

……還有,為甚麼介面名稱完全「逆轉」以往慣例?這樣做違反了 Unix「不更改預期結果」的原則。

上游的預設組態已改用 NetworkManager,而且介面預設是不會被啟用的(針對乙太網來說是較難理解)。權宜之計就是在安裝過程中,等待安裝程式出現詢問語系/鍵盤/儲存裝置/軟件安裝的主頁,然後啟用你的網絡卡。這個晝面內有一粒「網絡及主機名稱」的按鈕。點擊這個按鈕,選取你要編輯的乙太網絡連線,然後點擊右上角的「停用」按鈕。假如你選用 DHCP,你便會看見該連線取得一個網絡位址。如果你需要以手動方式更改網絡設定,請按「設定」按鈕,輸入所需數值並儲存他們。你大概要停用然後再啟用剛設定的網絡卡才能套用這些改動。現在按「完成」便大功告成。你也可以在安裝完成後透過 NetworkManager(「系統;選項;網絡連線」或右按通知區域內的網絡小圖示,選取「編輯連線……」)來作出這些改動。

假如你不採用 NetworkManager,你可以透過編輯網絡介面的設置檔(正常為 /etc/sysconfig/network-scripts/ifcfg-eth0)並把 ONBOOT=no 改為 ONBOOT=yes 來達到相同効果。某些採用 DHCP 的安裝還需要額外一行:BOOTPROTO=dhcp;固定 IP 的安裝當然需要:BOOTPROTO=static

假設介面是 eth0,你可以(透過 root 的身份)這樣編輯 ONBOOT{{{ # cd /etc/sysconfig/network-scripts/ # sed -i -e 's@^ONBOOT="no@ONBOOT="yes@' ifcfg-eth0 }}}

關於「更改預期結果」:上述例子採用「傳統」的網絡裝置,eth0。其它裝置名稱亦有可能出現,例如:em1p3p1 等。不論你喜歡與否,這個為介面命名的改動是 Linux 的未來趨勢。它已包含在上游的「測試發行版本」作為預覽。此外請參閱:Dell 的介紹及內部員工的網誌

以下是所需的步驟:

  • 在 grub 加入 net.ifnames=0 and biosdevname=0 作為內核參數
  • 在 /etc/sysconfig/network-scripts/ 內把你的網絡卡設定檔改名為 ifcfg-ethX
  • 假若你擁有多個介面並希望控制每個裝置的名稱,不想由內核作主,你似乎有必要透過 /etc/udev/rules.d/60-net.rules 蓋過 /usr/lib/udev/rules.d/60-net.rules。

很多安裝用不著 NetworkManager 工具的複雜性,而採用人手編輯的設定檔。以下是一個 非 NetworkManager 的 DHCP 介面設定範例:

[root@example ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="eth0"
[root@none ~]#

以及一個「靜態分配」設定檔的範例:

[username@hostname]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:21:70:10:7E:CD"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
# BOOTPROTO=dhcp
IPADDR=10.16.1.106
NETMASK=255.255.255.0
#
# GATEWAY 有時會放在:/etc/sysconfig/network
GATEWAY=10.16.1.1

此外,通用項目如主機名稱及 DNS 伺服器可選擇性地放置在:

[username@hostname]$ cat /etc/sysconfig/network
HOSTNAME=acme.example.com
DNS1=10.16.1.112
DNS2=8.8.8.8
## DNS2=76.242.0.28
SEARCH=example.com

這些資訊是「選擇性」的,因為一台 DHCP 伺服器能派發這些數值。當一個良好部署的 DNS 環境存在時,initscripts 能夠從 PTR 等記錄找出主機名稱等資訊,但有些用戶需要以人手管理這些細節。要取得更多資訊,你可用以下方式列出整全的 initscripts 文檔:

rpm -qd initscripts 

不論該環境是否安裝了 man 閱讀說明手冊的套件及所依賴的套件。

上游僱員 Daniel Walsh 建議不要停用 ipv6 模塊,因為這樣會導致 SELinux 及其它元件出現問題。你可改而在 /etc/sysctl.conf 加入:

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1

要在運作中的系統停用它:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1

附加備註 #1:要是你在停用 IPv6 的系統上轉接 X 時遇到問題,請編輯 /etc/ssh/sshd_config 及作出以下一組改動:

(1) 更改這一行

#AddressFamily any

AddressFamily inet

(inet 指定 ipv4;inet6 指定 ipv6)

或者

(2) 移除這行行首的井號(#)

#ListenAddress 0.0.0.0

然後重新啟動 ssh。

附加備註 #2:要是你在停用 IPv6 的系統上啟動 postfix 時遇到問題,你可選擇

(1) 編輯 /etc/postfix/main.cf 並備註掉 localhost 部份的設定及採用 ipv4 迴路。

#inet_interfaces=localhost
inet_interfaces=127.0.0.1

(2) 從 /etc/hosts 取掉 ipv6 的 localhost。

附加備註 #3 :如要停用 RPCBIND ipv6(rpcbind、rpc.mountd、prc.statd),請在 /etc/netconfig 備註掉 udp6 及 tcp6 行:

udp        tpi_clts      v     inet     udp     -       -
tcp        tpi_cots_ord  v     inet     tcp     -       -
#udp6       tpi_clts      v     inet6    udp     -       -
#tcp6       tpi_cots_ord  v     inet6    tcp     -       -
rawip      tpi_raw       -     inet      -      -       -
local      tpi_cots_ord  -     loopback  -      -       -
unix       tpi_cots_ord  -     loopback  -      -       -

你可於 http://mirror.centos.org/altarch/7/isos/i386/ 下載 32 位元的 CentOS 7 發行版本。

ifconfig 及 netstat 工具程式在 CentOS 5 及 6 的應用手冊內被標示為降級已接近十年,而 Redhat 決定在 CentOS 7 不會預設安裝 net-tools 套件。其中一個轉換的原因就是 ifconfig 不會顯示界面卡所擁有的全部 IP 位置 —— 請改用 ip 指令。取而代之的工具是 ss 和 ip。假如你真的、真的很需要 ifconfig 和 netstat,你可執行 yum install net-tools。

Translation of revision 21

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?

    2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?
    GDP作为全球公认的实力基准,就像是一个大国实力的代言人,它是布雷顿森林体系下全球团结的声音。它不仅仅是数字的累积,更是大国综合实力的人格化,默默诉说着每个国家的辉煌与荣耀。虽然GDP不是衡量一个国家综合实力的唯一标准,但无疑是最关键的指标之一。作为一面镜子,它反映了国家的经济实力和发展水平,是国家综合实力的重要体现,不容忽视。2000年,中国GDP迈过/克洛克-0/万亿美元的重要门槛,达到/克洛克-0/。2/克洛克-0/万亿美元(折合人民币7。7万亿元)。然而,在全球经济的...
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 1929经济大萧条或许即将重演?

    1929经济大萧条或许即将重演?
    人类似乎陷入了一个历史悖论,即我们总是重复同样的错误,无法真正从过去的错误中吸取教训。近年来,我们对世界各地接连不断的挑战和危机深感不安。20 19年突如其来的疫情,乌克兰的战火硝烟,欧洲的天然气供应危机以及全球少数国家的饥荒,所有这些问题都像洪水一样,一个接一个地涌来。如果你今天感到心情沉重,不要失去希望,因为明天可能会带来更严峻的挑战。首先,让我们深入讨论名为1929大萧条的时期。这场大萧条实际上是指从1929到1933的一场影响深远的经济危机。这场危机首先起源于美国,然...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
标签列表