方法/步驟
1、進入linux,使用「 cat /etc/services 」命令,可以查看所有服務默認的端回口列表信息。答
㈡ linux為什麼添加子介面後不能下載軟體
linux為什麼添加子介面後不能下載軟體?
答案擾世如下:linux為什麼添加子介面後不能下載軟擾李件是因為沒有借口所以不能下緩李肢載
㈢ Linux中,創建一個網卡的子介面和配置一個虛擬網卡是一個意思嗎
對的
第一塊網卡的 子介面 可以是eht0:1 可以將第一塊網卡的配置文件復制一下 重命名 但是 文件里的設備名 不能一樣 要不然 會出錯的
㈣ Linux網路子介面配置
方式則嘩羨一:臨時方式(重啟則失效):
添加網路子介面:
ifconfig eth0:1 10.1.77.87 netmask 255.255.255.0
除子介面:
ifconfig eth0:1 10.1.77.87 netmask 255.255.255.0 down
註:孫拍在/蘆殲etc/rc.local中配置該命令可以每次重啟PC時均執行次命令配置子網路
方式二:
修改配置文件,永久生效
㈤ linux中網路介面的配置狀態和運行狀態有什麼區別
網路信息查看
查看網路介面信息
1.了解linux中的網路介面設備
$/sbin/ifconfig 查看所有活動網路介面信息,其中包括一個lo環回埠。
2.查看指定網路介面的信息
$/sbin/ifconfig <網路介面名稱> 查看指定介面信息。
3.查看系統中所有網路介面的信息
$/sbin/ifconfig –a 查看所有介面信息,包括非活動狀態介面。
註:普通用戶查看網路介面信息時,需要在命令前加「/sbin」,而管理員卻不用。這是由於命令搜索路徑的原因,可以通過「$echo $PATH」查看。
查看網關地址和路由信息
1、查看主機路由信息
#/route
顯示當前linux主機中的路由表信息。
#/route |grep default
在route命令的顯示結果中以「default」開始的行顯示了,主機的默認網關地址,將route命令和grep命令組合,使用過濾route命令的顯示結果只顯示默認網關地址。
2.測試與其它主機的網路鏈接
$ping 目的主機地址
使用ping命令測試與其它主機的網路鏈接。ctrl+C終止。
$ping –c <測試數據包數量> <目的主機地址>
使用ping命令發送指定數量的數據包進行網路鏈接測試。
$使用ping命令進行網路鏈接測試的技巧。
註:當ping命令測試不成功時並不能判斷當前主機到目標主機的連接是斷開的,因為有很多因素,(如網路防火牆等)可以導致網路連接正常時主機之間無法ping通。
3、測試與其它主機的網路鏈接路徑
$traceroute <目的主機地址>
traceroute命令顯示當前主機與目的主機之間經過的所,有網路節點的地址,以及當前主機到每個中間結點的連接狀態。
查看主機名稱信息
1、查看當前主機名稱
$Hostname 查看當前的主機名。
2、使用dns伺服器查詢域名
$Nslookup
交互模式:通常用於對DNS伺服器進行測試
直接模式:用於查詢某個域名對應的ip地址
使用網路命令進行網路設置
網路設置的方法
1、DHCP網路配置
$Dhclient 使用dhclient命令可以從DHCP伺服器中申請新的網路配置應用到當前主機。
註:DHCP伺服器通常提供給DHCP客戶端最基本的網路配置信息,包括:介面ip地址,默認網關,DNS
伺服器地址。
2、手工網路配置
網路介面ip地址和子網掩碼
默認網關地址
當前主機名稱
DNS伺服器地址
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地址,
路由配置命令
1、刪除默認網關路由
$Route del default gw <默認網關地址>
2、添加默認網關路由
$Route add default gw <默認網關地址>
例:#route add default gw 192.168.1.1
主機名稱配置命令
# hostname 123
將主機暫時名稱改為123。
DNS域名解析
Nslookup
>server
顯示linux系統中使用的DNS伺服器地址,也可臨時設置生效。
修改配置文件進行網路設置
使用工具進行網路設置
# Netconfig 圖形界面設置網路,重啟network後生效。
界面中需要填寫的內容:
主機網路介面的ip地址。
網路介面的子網掩碼。
默認網關地址。
主DNS伺服器的ip地址。
網路服務啟動腳本
/etc/init.d/network 從新啟動才能生效
擴展:# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重啟network
網路介面配置文件
/etc/sysconfig/network-scripts/ifconfg-*
DEVICE=eth0 網卡編號
ONBOOT=yes 開機時是否啟動網卡。
BOOTPROTO=static 靜態ip或者DHCP動態獲取。
IPADDR=192.168.1.163 ip
NETMASK=255.255.255.0 掩碼
GATEWAY=192.168.1.1 網關
以下為動態獲取方式:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
停止和啟動指定的網路介面
單個網路介面的配置進行修改後
Ifdown 網路介面名稱 停止某個網路介面。
Ifup 網路介面名稱 開啟某個網路介面。
註:單個網路介面的配置文件進行修改後,不必每次都從新啟動network服務使配置文件生效,可用以上命令。
擴展:對網路介面操作:
# ifconfig eth0 down 停止eth0介面
# ifconfig eth0 up 開啟eth0介面
可以連續使用
Ifdown eth0 ; ifup eth0
主機名稱配置文件
/etc/sysconfig/network
例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。
NETWORKING=yes 網路是否可用。
HOSTNAME=xxxx xxxx為新設置的主機名。
本地主機名稱解析文件
/etc/hosts
Hosts 和 DNS具有類似的主機名稱解析功能
域名伺服器配置文件
/etc/resolv.conf
最多可以設置3行,前面的生效。
㈥ Windows、Linux和路由器的網路子介面-虛擬IP
前段時間在調試時,將外網接入內部區域網,然後使用向日葵遠程連接調試。Windows一個網路適配器只能設置一個IP地址,後面才發現可以通過網路子介面來設置虛擬IP,內部網路通過正常的IP地址胡歲通信,外部網路通過子介面來進行通信,即一個物理網口上連接兩個子網。Windows可以設置網路子介面,筆者就延申到Linux系統上,總結在不同平台設置網路子介面的方法。需鄭虛要明確的是,虛擬IP的數據還是經過真實的物理網路介面。簡而言之,網卡設備都有一個MAC地址,但是卻可以有多個網路層IP地址。
本文以Windows10和CentOS8為例。
Windows平台上:
微軟官網對於網路子介面有這樣的描述:
1)一個邏輯IP網路正在使用中,並且此計算機需要使用多個IP地址才能在該網路上進行通信。
2)正在使用多個邏輯IP網路,並且此計算機需要一個不同的IP地址才能與每個不同的邏輯IP網路進行通信。
當不使用「常規」選項卡上的「自動獲取IP地址」時,才可以使用「高級TCP/IP設置」進行此網路連接,來完成高級IP定址。在設置裡面,Interface metric 介面度量標准(躍點數)可以設置該介面的優先順序,介面度量標準的值越小,表示使用該介面的優先順序越高。自動度量標准(自動躍點),最高速度的介面具有最低的介面度量值,優先順序越高。
Linux平台上:
Linux平台上虛擬ip基本上都用於高可用的架構上,比如keepalived就是通過託管VIP里完成飄逸,可以參考筆者以前的文章-Keepalived讓樹莓派也可以VIP漂移。其實這一篇文章對於keepalived也會有很好的理解了。看一下文章裡面的Keepalived後通過ip addr查看的結果。
VRRP協議來通信完成心跳檢測,然後使用輔助IP的ip addr add 來添加虛擬IP地址,主用不在線就del掉VIP,然後在從機上喊做燃add 同樣的VIP。為什麼不是ifconfig命令呢,那就需要你仔細看看關鍵信息找區別了,如果你安裝了的話可以使用ifconfig來確定是否能夠查看到VIP。
接下里我們就看看在Linux中創建虛擬IP有兩種方法,分別是:別名IP(IP aliases)和輔助IP(secondary IP addresses)。
1、別名IP是通過ifconfig命令去創建和操作的虛擬ip。
sudo ifconfig enp0s3:1 192.168.31.5 broadcast 192.168.31.255 netmask 255.255.255.0 up
刪除別名IP,將up改為down。
sudo ifconfig enp0s3:1 192.168.31.5 broadcast 192.168.31.255 netmask 255.255.255.0 down
如果開機就需要別名IP地址的話,需要到/etc/sysconfig/network-scripts目錄下新建一個子介面來永久性修改配置文件。將原ifcfg-enp0s3文件復制後,然後修改其中的IP地址信息。
cp ifcfg-enp0s3 ifcfg-enp0s3:1
為了方便也可以將ifconfig命令去創建和操作的虛擬ip的命令加入到開機啟動中,詳情參考筆者以前的文章-Linux設置腳本開機啟動的四種方法。
2、輔助IP是由linux的ip命令去創建和操作的。
sudo ip addr add 192.168.31.5/24 brd 192.168.31.255 dev enp0s3 label enp0s3:1
設置完成後,也可以通過ifconfig來查看。但是如果在命令後面不添加label enp0s3:1的話,那麼ifconfig就不能查看了。
刪除輔助IP,將add替換成del即可。
sudo ip addr del 192.168.31.5/24 brd 192.168.31.255 dev enp0s3 label enp0s3:1
輔助IP需要持久化的話,只能將ip命令去創建和操作的虛擬ip的命令加入到開機啟動中了。
路由器通信設備:
路由器介面有限, 一個物理介面可以配置子介面(邏輯介面)的方式來實現一當多的功能。具體配置參考筆者的文章-eNSP模擬實驗-單臂路由實現VLAN間通信。
㈦ linux光口怎麼接收trunk
linux光口接收trunk是對應一個子介面在每個子介面上設置一個ip地址。
首先需要讓內核支持802.1Q,然後再用vconfig去設置你想要的結果。
在linux下配置trunk的主要作用是伺服器與交換機相連時,一個網卡上配置多個IP/VLANID來通信。這時就要用到trunk了,首先要
確認Linux系統內核是否已經支持VLAN功能:物理網卡、子網卡、虛擬VLAN網卡的關系:物理網卡這里指的是伺服器上實際的網
絡介面設備,這里我伺服器上雙網卡,在系統中看到的2個物理網卡分別對應是eth0和eth1這兩個網路介面。子網卡:子網卡在這
里並不是實際上的網路介面設備,但是可以作為網路介面在系統中出現,如eth0:1、eth1:2這種網路介面。它們必須要依賴於物理
網卡,雖然可以與物理網卡的網路介面同時在系統謹棗旦中存在並使用不同的IP地址,而且也擁有它們自己的網路介面配置文件。但是當
所依賴的物理網卡不啟用時(Down狀態)這些子網卡也將一同不能工作。虛擬VLAN網卡:這些虛擬VLAN網卡也不是實際上的網
絡介面設備,也可以作為網路介面在系統中出現,但是與子網卡不同的是,他們沒有自己的配置文祥擾件。他們只是通過將物理網加入
不同的VLAN而生成的VLAN虛擬網卡。如果將一個物理網卡添加到多個VLAN當中去的話,就會有多個VLAN虛擬網卡出現岩羨,他們
的信息以及相關的VLAN信息都是保存在/proc/net/vlan/config這個臨時文件中的,而沒有獨自的配置文件。它們的網路介面名是et
h0.1、eth1.2這種名字。
㈧ Linux用shell創建子介面
#!/bin/sh
N=1
number=$1
if [ $number -lt $N ] ; then
exit 0
fi
while true
do
if [ $N -gt $number ] ; then
break;
fi
### 假設准備掛在的網卡為eth0 網路為C類 #####
ifconfig -s eth0:${N} 192.168.1.${N}/24
done
#################
## 這樣就可以實現多少個版介面都沒有關權系了
#################
㈨ 在linux下 怎麼查看網路介面的名字
1、第一步在電腦上打開xshell,建立連接,輸入主機名,用戶名和密碼,如下圖所示:
2、第二步可以看到已經遠程連接到linux系統伺服器了,如下羨桐改圖所示:
3、第三步輸入「ifconfig-a」命令,來查看輪兄linux系統ip,如下圖所示:
4、第四步按回車鍵之後,可兄判以查看到linux系統的ip地址,在eth0的下方inet旁邊就是內網ip地址,如下圖所示:
5、第五步也可以看一下按回車鍵的信息,eth0是網卡名稱,lo是本地環回介面,netmask是本機掩碼,如下圖所示: