當前位置:首頁 » 操作系統 » linux自動配置

linux自動配置

發布時間: 2022-07-23 11:13:32

linux下自動獲取和靜態配置IP的方法

第一步:激活網卡
系統裝好後默認的網卡是eth0,用下面的命令將這塊網卡激活。
代碼如下:
#
ifconfig
eth0
up
第二步:設置網卡進入系統時啟動
想要每次開機就可以自動獲取IP地址上網,就要設置網路服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務默認是停止的,而且你在某次使用該服務時啟動這個服務,但是沒設置它為默認啟動,則下次進入系統這個服務依然是停止的。下面是設置網路服務在系統啟動時也啟動的方法。
使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。
代碼如下:
#
chkconfig
--level
2345
network
on
第三步:修改網卡文件ifcfg-eth0
修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。
代碼如下:
#
vi
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
總結:
通常情況下第三步是最重要的,因為大部分Linux系統默認網路服務是系統啟動時也啟動的,網卡也是啟用的,只要設置好第三步,然後使用下面的命令啟動網路服務就OK。
代碼如下:
#
service
network
start
配置靜態IP地址上網與動態IP地址上網同出一轍,修改ifcfg-eth0,然後用命令service
network
retart重啟網路服務。
代碼如下:
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
BOOTPROTO=static
ONBOOT=yes

② 如何為 SUSE Linux 自動配置網路介面

1.入門操作 Suse 進入命令窗口 ctrl alt + f1-f6 回到桌面 ctrl alt + f7(也可能是f8) 2.配置Suse靜態IP地址 Suse的網路配置文件存放在:/etc/sysconfig/network目錄下,其中的類似ifcfg-eth-id-00:40:ca:c7:04:fc這樣的文件是乙太網卡的配...

③ linux系統啟動後自動配置固定IP

可以的啊,IP是自己設置的,固定和DHCP都可以。就是後者,也可以固定分同一個IP

④ linux怎樣設置開機自動激活網卡配置

打開Linux中的終端(命令行工具),依次執行以下操作:

  1. 鍵入cd /etc/sysconfig/network-scripts/,回車

  2. 鍵入ls,可列出所有的配置文件

  3. 用文本編輯器打開你要激活的網卡對應的配置文件,比如viifcfg-eth1

  4. 修改ONBOOT=Yes,保存即可。

⑤ 如何配置Linux的服務設置為自動啟動或崩潰重新啟動後

linux中設置自動啟動可以編輯/etc/rc.d/rc.local文件,使用vim在/etc/rc.d/rc.local添加你需要啟動的內容即可。
rc.local在在系統啟動後執行,在用戶登陸前執行
rc.local腳本是一個在各運行級別里到rc.d目錄的rc.local腳本的軟鏈接,編號最大,所以被rc腳本執行時在各運行級別的初始化末尾進行。
在rc.local里設置是系統級別而非用戶級別,因為啟動腳本的初始化與用戶無關(啟動腳本初始化完成後,才進入用戶登錄界面)。與用戶相關的設置shell的配置文件如: ~/.bash_profile。

⑥ Linux中的網路配置怎麼設置

設置網路地址:

cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0

BOOTPROTO=statics :表示使用靜態IP地址

ONBOOT=yes:表示開機時,啟動這個網卡。

取動態IP地址地址

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

設置好IP地址,現在還不能生效哦,要重新啟動網卡才可以。

Ifconfig <網路介面名稱> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
註:手工配置linux網路只限於臨時使用,配置不保存。
擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網卡的mac地址,

#/etc/rc.d/init.d/networkstart啟動network
#/etc/rc.d/init.d/networkstop停止network
#/etc/rc.d/init.d/networkrestart重啟network

主機名稱配置文件,修改主機名

/etc/sysconfig/network

例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。

#vi/etc/sysconfig/network

NETWORKING=yes 網路是否可用。

HOSTNAME=xxxx xxxx為新設置的主機名。

本地主機名稱解析文件

/etc/hosts

Hosts 和 DNS具有類似的主機名稱解析功能

域名伺服器配置文件

/etc/resolv.conf

最多可以設置3行,前面的生效 有些看似很復雜的操作,可能幾個命令就解決了,建議多學習些Linux命令

⑦ linux如何配置自動獲取IP地址

設置自動獲取IP地址方法:
(1)右鍵「網路鏈接」選擇「屬性」打開網路連接管理界面。
(2)在打開的窗戶中找到:Internet協議(TCP/IP) 雙擊打開或者單擊選中,單擊屬性。
(3)選擇自動獲取IP地址和選擇自動獲取DNS伺服器地址

⑧ Linux下如何在打開終端的時候自動配置相關環境

在不可取的root許可權的時候可以選擇編輯~/.bashrc文件,加入相應的配置代碼,這樣當登錄時以及每次打開新的shell時,該文件都被讀取。

而在可取的root許可權的時候同樣通過可以編輯/etc/profile 文件,加入配置環境變數相關的代碼來實現,這是一個全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。

⑨ linux怎麼設置一個開機自動配置IP地址

直接編輯網路配置文件就可以永久生效,為什麼要開機自動配置?
參考下:/etc/sysconfig/network-scripts/ifcfg-eth0
和/etc/sysconfig/network
不同的系統的配置文件是不同的,如上僅供參考,但是配置文件的位置通常都在/etc/sysconfig/下面,仔細找找network相關的即可,或者default
gateway

⑩ 在linux中如何為ULA自動配置IP地址

ULA 不像本地鏈路地址那樣自動配置的,但是使用 radvd 設置自動配置是非常容易的,radva 是路由器公告守護程序。在你開始之前,運行 ifconfig 或者 ip addr show 去查看你現有的 IP 地址。
在生產系統上使用時,你應該將 radvd 安裝在一台單獨的路由器上,如果只是測試使用,你可以將它安裝在你的網路中的任意 Linux PC 上。在我的小型 KVM 測試實驗室中,我使用 apt-get install radvd 命令把它安裝在 Ubuntu 上。安裝完成之後,我先不啟動它,因為它還沒有配置文件:
$sudo systemctl status radvd
●radvd.service - LSB: Router Advertising Daemon
Loaded: loaded(/etc/init.d/radvd;bad;vendor preset: enabled)
Active: active(exited)since Mon2017-12-1120:08:25PST;4min59sago
Docs: man:systemd-sysv-generator(8)
Dec1120:08:25ubunut1 systemd[1]: Starting LSB: Router Advertising Daemon...
Dec1120:08:25ubunut1 radvd[3541]: Starting radvd:
Dec1120:08:25ubunut1 radvd[3541]: * /etc/radvd.conf does notexist orisempty.
Dec1120:08:25ubunut1 radvd[3541]: * See /usr/share/doc/radvd/README.Debian
Dec1120:08:25ubunut1 radvd[3541]: * radvd will *not* be started.
Dec1120:08:25ubunut1 systemd[1]: Started LSB: Router Advertising Daemon.
這些所有的消息有點讓人困惑,實際上 radvd 並沒有運行,你可以使用經典命令 ps | grep radvd 來驗證這一點。因此,我們現在需要去創建 /etc/radvd.conf 文件。拷貝這個示例,將第一行的網路介面名替換成你自己的介面名字:
interfaceens7{
AdvSendAdvert on;
MinRtrAdvInterval3;
MaxRtrAdvInterval10;
prefix fd7d:844d:3e17:f3ae::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
前綴(prefix)定義了你的網路地址,它是地址的前 64 位。前兩個字元必須是 fd,前綴接下來的剩餘部分你自己定義它,最後的 64 位留空,因為 radvd 將去分配最後的 64 位。前綴後面的 16 位用來定義子網,剩餘的地址定義為主機地址。你的子網必須總是 /64。RFC 4193 要求地址必須隨機生成;查看 在 KVM 中測試 IPv6 Networking:第 1 部分 學習創建和管理 ULAs 的更多知識。
IPv6 轉發
IPv6 轉發必須要啟用。下面的命令去啟用它,重啟後生效:
$sudo sysctl -wnet.ipv6.conf.all.forwarding=1
取消注釋或者添加如下的行到 /etc/sysctl.conf 文件中,以使它永久生效:
net.ipv6.conf.all.forwarding = 1
啟動 radvd 守護程序:
$sudo systemctl stop radvd
$sudo systemctl start radvd
這個示例在我的 Ubuntu 測試系統中遇到了一個怪事;radvd 總是停止,我查看它的狀態卻沒有任何問題,做任何改變之後都需要重新啟動 radvd。
啟動成功後沒有任何輸出,並且失敗也是如此,因此,需要運行 sudo systemctl status radvd 去查看它的運行狀態。如果有錯誤,systemctl 會告訴你。一般常見的錯誤都是 /etc/radvd.conf 中的語法錯誤。
在 Twitter 上抱怨了上述問題之後,我學到了一件很酷的技巧:當你運行 journalctl -xe --no-pager 去調試 systemctl 錯誤時,你的輸出會被換行,然後,你就可以看到錯誤信息。
現在檢查你的主機,查看它們自動分配的新地址:
$ifconfig
ens7 Link encap:Ethernet HWaddr52:54:00:57:71:50
[...]
inet6 addr: fd7d:844d:3e17:f3ae:9808:98d5:bea9:14d9/64Scope:Global
[...]

熱點內容
看linux版本 發布:2025-01-20 04:40:37 瀏覽:19
php獲取調用的方法 發布:2025-01-20 04:25:45 瀏覽:458
SMPT郵箱伺服器地址 發布:2025-01-20 04:04:16 瀏覽:662
抖影工廠為什麼安卓手機用不了 發布:2025-01-20 04:00:05 瀏覽:386
我的世界網易版怎麼進朋友伺服器 發布:2025-01-20 03:50:10 瀏覽:684
phpsession跳轉頁面跳轉 發布:2025-01-20 03:47:20 瀏覽:540
深圳解壓工廠 發布:2025-01-20 03:41:44 瀏覽:690
linux字體查看 發布:2025-01-20 03:41:30 瀏覽:742
pythonextendor 發布:2025-01-20 03:40:11 瀏覽:199
為什麼安卓手機儲存越來越少 發布:2025-01-20 03:40:07 瀏覽:925