當前位置:首頁 » 幣種行情 » eth0配置腳本

eth0配置腳本

發布時間: 2022-09-28 13:23:41

① 哪位linux高手幫忙寫一個linux的shell腳本~是關於查看修改網卡配置文件的。不勝感激~

#vi config.sh
ifconfig
echo "Please input:0/1/2"
read dir
case $dir in
0)
echo -n "Please enter new ip for eth0:"
read ip0
echo -n "Please enter netmask for eth0:"
read mask0
ifconfig eth0 $ip0 netmask $mask0
service network restart;;
1)
echo -n "Please enter new ip for eth1:"
read ip1
echo -n "Please enter netmask for eth1:"
read mask1
ifconfig eth1 $ip1 netmask $mask1
service network restart;;
2)
echo -n "Please enter new ip for eth2:"
read ip2
echo -n "Please enter netmask for eth2:"
read mask2
ifconfig eth2 $ip2 netmask $mask2
service network restart;;
*)
echo "you can only input 0,1,2";;
esac
# chmod +x config.sh
# ./config.sh
Please input:0/1/2
0
Please enter new ip for eth0:10.254.197.10
Please enter netmask for eth0:255.255.252.0
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
[ OK ]
================================================
以上是我運行的結果,但我只有一個網卡,所以只是測了eth0. 還沒有做錯誤處理,所以ip和netmask一定要輸入對了才好用。

② linux rescue模式下網卡配置文件在哪就是ifcfg-eth0文件

/etc/network/interface 網卡配置文件,靜態,動態,IP,掩碼,網關。。。
/etc/resolv.conf DNS配置文件,如果沒有,建立一個。如果網卡配置好,DNS沒設置,一樣連不上網。

用networkmanager管理網路:

networkmanager這種網路管理設備,如果不配置好(不開啟),一樣白搭。
將/etc/conf.d/net中的網卡初始化去掉,讓NetworkManager來管理網路。

其它的相關文件只是網卡控制腳本文件。
如果網卡都沒配置好,還如何控制?

/etc/ssh
配置文件都在/etc中。
找不到配置文件,可以whereis somesoft
/etc中的文件都是全局配置,影響所有用戶。
用戶配置文件,只關系用戶自身,在home/username/.mysoft 都是在用戶目錄下以.開頭的隱藏目錄中。像網卡這種設備,不可能讓所有用戶單獨定義。ssh則不一定,因為它只是一個應用軟體。

③ /etc/rc.d/init.d/network在配置網路時有什麼作用(急急急)

你好,這是網路配置腳本,開機通過腳本文件來讀取相應的配置文件,提供初始化設置。通過/etc/rc.d/init.d/network讀取/etc/sysconfig/network-script/ifcfg-eth0提供網卡eth0設置,service network restart也是調用這個腳本。

④ 如何在linux系統中設置靜態ip地址

第一步:激活網卡
Linux系統裝好後默認的網卡是eth0,用下面的命令將這塊網卡激活。
代碼如下
復制代碼
#
ifconfig
eth0
up
第二步:設置網卡進入系統時啟動
想要每次開機就可以自動獲取IP地址上網,就要設置網路服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務默認是停止的,而且你
在某次使用該服務時啟動這個服務,但是沒設置它為默認啟動,則下次進入系統這個服務依然是停止的。下面是設置網路服務在系統啟動時也啟動的方法。
使用chkconfig命令讓網路服務在系統啟動級別是0123456時默認啟動。
代碼如下
復制代碼
#
chkconfig
–level
0123456
network
on
第三步:修改網卡文件ifcfg-eth0
修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。
代碼如下
復制代碼
#
vi
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
靜態IP地址配置
配置靜態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
第一種:使用命令修改(直接即時生效,重啟失效)
代碼如下
復制代碼
#ifconfig
eth0
192.168.0.1
netmask
255.255.255.0
up
說明:
eth0是第一個網卡,其他依次為eth1,eth*
192.168.0.1是給網卡配置的第一個網卡配置的ip地址
netmask
255.255.255.0
配置的是子網掩碼
up是表示立即激活
ifconfig的更多參數說明查看相關幫助
代碼如下
復制代碼
gateway:
#
route
add
default
gw
192.168.30.1
eth0
dns:
#
vi
etc/resolv.conf
nameserver
202.131.80.1
nameserver
202.131.80.5
如果要重起生效,就把這些寫到起動腳本
rc.local中
第二種:修改配置文檔(需要重啟網路配置,永遠生效)
一、修改IP地址
手動改/etc/sysconfig/network-scripts/ifcfg-eth0文件
#第二塊網卡:vi
/etc/sysconfig/network-scripts/ifcfg-eth1
代碼如下
復制代碼
DEVICE=eth0
#物理設備名
IPADDR=192.168.1.10
#IP地址
NETMASK=255.255.255.0
#掩碼值
NETWORK=192.168.1.0
#網路地址(可不要)
BROADCAST=192.168.1.255
#廣播地址(可不要)
GATEWAY=192.168.1.1
#網關地址
ONBOOT=yes
#
[yes|no](引導時是否激活設備)
USERCTL=no
#[yes|no](非root用戶是否可以控制該設備)
BOOTPROTO=static
#[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
注:單網卡綁定兩個IP
Linux的設備配置文件存放在/etc/sysconfig/network-scripts裡面,
對於乙太網的第一個設備,配置文件名一般為ifcfg-eth0
如果需要為第一個設備綁定多一個IP地址,
只需要在/etc/sysconfig/network-scripts目錄裡面創建一個名為ifcfg-eth0:0的文件,
內容樣例為:
代碼如下
復制代碼
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
如果需要再綁定多一個IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可。LINUX最多可以支持255個IP別名。
其中的DEVICE為設備的名稱,IPADDR為此設備的IP地址,NETMASK為子網掩碼,ONBOOT表示在啟動時自動啟動。

⑤ 在Linux操作系統中,可以通過iptables命令來配置內核中集成的防火牆,若在配置腳本中添加iptables命令:

iptables -t nat -A PREROUTING -d 220.231.xxx.xxx -p tcp --dport 2593 -j DNAT --to-destination 192.168.155.2:2593
iptables -t nat -A POSTROUTING -d 192.168.155.2 -p tcp --dport 2593 -j SNAT --to 192.168.155.1
iptables -A FORWARD -o eth0 -d 192.168.155.2 -p tcp --dport 2593 -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.155.2 -p tcp --sport 2593 -j ACCEPT
這個是一個埠映射(220.231.xxx.xxx:2593到192.168.155.2:2593)的配置你看一下, 就是改一下Ip地址就行
最後那兩句是允許進出訪問, 我記得吧accept改成 deny就禁止了 大同小異

⑥ 手機怎麼安裝腳本

一、android應用啟動服務執行腳本 1 如何寫服務和腳本 在android源碼根目錄下有/device/tegatech/tegav2/init.rc文件相信大家對這個文件都不陌生(如果不明白就仔細研讀下android啟動流程)。如果在該腳本文件中添加諸如以下服務: service usblp_test /data/setip/init.usblpmod.sh oneshot disabled 註解:每個設備下都會有自己對應的init.rc,init.設備名.rc腳本文件。oneshot disabled向我們說明了在系統啟動的時候這個服務是不會自動啟動的。並且該服務的目的是執行/data/setip/init.usblpmod.sh腳本。腳本的內容你可以隨便寫,只要符合shell語法就可以了,比如腳本可以是簡單的設置eth0: # ! /system/bin/sh //腳本的開頭必須這樣寫。 ifconfig eth0 172.16.100.206 netmask 255.255.0.0 up//設置ip的命令

首先,你的手機要獲取root許可權,然後再下載一個腳本精靈,授予腳本精靈許可權,然後運行腳本精靈,拉開後在軟體右上角有一個錄像裝置的圖標,然後點擊,打開小窗口再次點擊,就可進入腳本錄制,你點擊游戲那裡,他就錄制哪裡,錄制完之後按下音量下鍵,就停止錄制然後你輸入相關的名稱進行保存,然後進入游戲運行你剛才錄制的這個腳本,他就會一直重復你剛才操作的過程。

⑦ linux 怎麼重新載入eth0

臨時解決方法一:
使用命令ifconfig eth0 192.168.1.x可以正常設置eth0的IP,該方法僅為臨時處理辦法,系統重啟後即失效了。

永久解決方法二:
1、在/etc/sysconfig/network-scripts/目錄下新建ifcfg-eth0文件;
2、正確設置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0 物理設備名稱
IPADDR=192.168.1.x IP地址
NETMASK=255.255.255.0 子網掩碼
NETWORK=192.168.1.0 指定網路,通過IP地址和子網掩碼自動計算得到
GATEWAY=192.168.1.1 網關地址
BROADCAST=192.168.1.255 廣播地址,通過IP地址和子網掩碼自動計算得到
ONBOOT=[yes|no] 引導時是否激活設備
USERCTL=[yes|no] 非ROOT用戶是否可以控制該設備
BOOTPROTO=[none|static|bootp|dhcp] 引導時不使用協議|靜態分配|BOOTP協議|dhcp協議
HWADDR=00:13:D3:27:9F:80 MAC地址
NAME=eth0 名稱
3、經過以上設置,正常情況下是可以成功的,如果仍有問題,在文件/etc/rc.d/rc.local最後加入ifup eth0(/etc/rc.local腳本是在所有其它初始化腳本執行完畢後執行)。
4、重啟電腦,OK。
其它網路控制命令:
ifdown eth0、ifconfig eth0 down //關閉網路
ifup eth0、ifconfig eth0 up //開啟網路
-------------------------------------------------------
設置DNS 配置文件位置/etc/resolv.conf
-------------------------------------------------------
service network start //啟動網路服務
service network stop //停止網路服務
srvice network restart //重啟網路服務
service network status //查看網路服務狀態

⑧ 給LINUX配置雙網卡,該如何用netconfig來設置

netconfig -d eth1
-d 後面跟設備名稱。
其他參數可以通過netconfig --help 察看。

⑨ linux單網卡配置多IP

1、通過復制一個ifcfg-eth0:1配置文件實現:
cp
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:1
vi
/etc/sysconfig/network-scripts/ifcfg-eth0:1
#
Intel
Corporation
82566DC
Gigabit
Network
Connection
DEVICE=eth0
BOOTPROTO=none
BROADCAST=218.95.37.255
HWADDR=00:19:d1:34:2d:b8
IPADDR=218.95.37.250
NETMASK=255.255.255.192
NETWORK=218.95.37.192
ONBOOT=yes
GATEWAY=218.95.37.193
TYPE=Ethernet
ifconfig
eht0:1
up
2、臨時方式(重啟後就丟失了):
ifconfig
eth0:1
192.168.0.2
netmask
255.255.255.0
up
3、腳本方式實現:
#!/bin/sh
eth01=/etc/sysconfig/network-scripts/ifcfg-eth0:1
touch
$eth01
echo
DEVICE=eth0:1》$eth01
echo
BOOTPROTO=none》$eth01
echo
IPADDR=192.168.40.76》$eth01
echo
NETMASK=255.255.255.0》$eth01
echo
ONBOOT=yes》$eth01
/etc/init.d/network
restart

熱點內容
doge什麼時候漲價 發布:2025-08-02 03:58:05 瀏覽:807
怎麼搬磚便宜的USDT 發布:2025-08-02 03:51:15 瀏覽:659
柚子幣是以太坊側鏈嗎 發布:2025-08-02 03:49:59 瀏覽:519
比特幣挖礦機產品供應 發布:2025-08-02 03:43:22 瀏覽:466
eth地址有啥用 發布:2025-08-02 03:43:13 瀏覽:845
合約套餐到期沒續約怎麼辦 發布:2025-08-02 03:40:27 瀏覽:67
比特幣最大受益人是誰 發布:2025-08-02 03:22:53 瀏覽:221
bxc礦幣 發布:2025-08-02 03:18:23 瀏覽:499
什麼軟體比特幣畫圖 發布:2025-08-02 02:29:26 瀏覽:945
八大主流數字貨幣是哪八大 發布:2025-08-02 02:27:14 瀏覽:657