當前位置:首頁 » 幣種行情 » linuxppp0eth0

linuxppp0eth0

發布時間: 2022-08-23 02:28:09

1. linux eth0:0什麼意思

eth0代表第一張網卡,eth1代表第二張網卡

2. Linux關於網卡的幾個命令

一、Linux網路屬性配置

1.Linux主機接入到網路方式
IP/NETMASK:實現本地網路通信
路由(網關):可以進行跨網路通信
DNS伺服器地址:基於主機名的通信,Linux可以有三個DNS地址
當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止
2.網路屬性配置方式
(1)靜態指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關信息
netstat:狀態及統計數據查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:介面
route:路由
ss:狀態及統計數據查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機名配置
2) 配置文件:
RedHat及相關發行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS伺服器指定配置文件:/etc/resolv.conf
本地主機名配置文件:/etc/sysconfig/network
註:命令配置能及時生效,但時關閉當前進程之後配置失效,為一次性配置方式
通過配置文件配置網路屬性,無法立即生效,需要重啟服務、重新載入配置文件或者重啟進程
(2)動態分配:依賴於本地網路中有DHCP服務
DHCP:Dynamic Host Configure Procotol, 動態主機配置協議,此時不能固定IP地址
3.網路介面命名
(1)傳統命名
乙太網:eth#,例如eth0, eth1, …
PPP網路:ppp#, 例如,ppp0, ppp1, …
(2)可預測命名方案(CentOS 7)
支持多種不同的命名機制,根據Fireware, 拓撲結構等信息自動配置
1) Firmware或BIOS為主板上集成的設備提供的索引信息可用,則根據此索引進行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,如ens1, ens2, …
3) 如果硬體介面的物理位置信息可用,則根據此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據MAC地址命名,例如eno16777736(十六進制MAC), …
5)上述均不可用,則仍使用傳統方式命名;
(3)命名格式的組成
en:ethernet,表示網際網路網卡介面
wl:wlan,表示無線網網卡介面
ww:wwan,Wireless Wide Area Network,表示無線廣域網網卡
(4)名稱類型:
o<index>:集成設備的設備索引號;
s<slot>:擴展槽的索引號;
x<MAC>:基於MAC地址的命名;
p<bus>s<slot>:基於匯流排及槽的拓撲結構進行命名;

3. linux eth1網卡激活不了解決方法

linux
eth1網卡激活不了解決方法linux
eth1
網卡激活不了,怎麼解決?
www.dnjsb.com
我們實驗室上網有台伺服器專門來管理,里邊有eth0

eth1
網卡,打開管理-》網路以後發現ppp0和eth0網卡都處於激活狀態,而eht1網卡無法激活,當然可以點擊上邊的激活按鈕,也可以通過命令行
ifconfig
eth1
up
來激活。但是發現兩種方法未能激活這個網卡,這樣的結果是,雖然這台伺服器可以上網,但是實驗室內部的電腦上不了網。經過我的苦心研究,終於找到了解決辦法。步驟如下:(1)
打開eth1的配置,記錄其屬性信息,尤其是硬體設備選項中的關聯MAC(當然可以探測到)(2)刪除掉eth1
這個激活設備,(3)新建一個名叫eth1
的設備,里邊的屬性要和剛才刪除掉的一致。尤其是MAC(4)
激活這個設備。再試試內部網路能否上網。(5)如果設備都激活還不能上網,就重啟一下伺服器的dhcp服務,用命令
service
dhcpd
restart
就可以.

4. linux如何激活網卡

激活步驟寫如下
1、輸入:netconfig ip地址 service network start
進入IP配置畫面,輸入IP、子網掩碼、網關後,確定。
2、回到命令行界面,輸入:
ifdown eth0
ifup eth0
網卡生效,網路配置成功。
讓Linux開機自動激活網卡
方法一 :
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改 ONBOOT=yes
方法二 :
在/etc/rc.d/rc.local 裡面加入
ifup eth0 或 ifconfig eth0 up

5. linux中定義eth0介面和ppp0介面,他們分別與哪些物理設備相對應。

eth0 一般來說就是對應第一個網卡.
ppp0是虛擬介面

6. Linux簡答題

1.用戶名@主機名 當前目錄
2.執行ls -al 詳細的且顯示隱藏文件的列表顯示
3.命令模式(Command mode):
Esc鍵進入vi命令模式;移動游標,刪除等。操作不對,vi會響鈴報警。
文本輸入模式(Insert mode):
命令模式下輸入插入命令i、附加命令a 、打開命令o、修改命令c、取代命令r或替換命令s都可以進入文本輸入模式。在該模式下,用戶輸入的任何字元都被vi當做文件內容保存起來,並將其顯示在屏幕上。在文本輸入過程中,若想回到命令模式下,按Esc鍵即可。
末行模式(Line mode):
命令模式下 「:」鍵進入末行模式,此時vi會在顯示窗口的最後一行顯示一個「:」作為末行模式的提示符,等待用戶輸入命令。多數對文件操的作命令都是在此模式下執行的(如查找、替換文本中的某個字元串)。末行命令執行完後,vi自動回到命令模式。
4.Linux下的用戶可以分為三類:超級用戶、系統用戶和普通用戶。超級用戶的用戶名為root,它具有一切許可權,只有進行系統維護(例如建立用戶等)或其他必要情形下才用超級用戶登錄,以避免系統出現安全問題。系統用戶是Linux系統正常工作所必需的內建的用戶,主要是為了滿足相應的系統進程對文件屬主的要求而建立的,系統用戶不能用來登錄,如bin、daemon、adm、lp等用戶。

而普通用戶是為了讓使用者能夠使用Linux系統資源而建立的,我們的大多數用戶屬於此類。每個用戶都有一個數值,稱為UID。超級用戶的UID為0,系統用戶的UID一般為1~499,普通用戶的UID為500~60000之間的值。
5.uid,gid,用戶目錄,私有組,所屬組,登陸的shell
6.改變/etc/passwd /etc/shadow /etc/group /etc/gshadow /home/所添加的用戶名
7.不需要。root是超級管理員,擁有最高許可權。
8.硬鏈接 只能引用同一文件系統中的文件。它引用的是文件在文件系統中的物理索引(也稱為 inode)。當您移動或刪除原始文件時,硬鏈接不會被破壞,因為它所引用的是文件的物理數據而不是文件在文件結構中的位置。硬鏈接的文件不需要用戶有訪問原始文件的許可權,也不會顯示原始文件的位置,這樣有助於文件的安全。如果您刪除的文件有相應的硬鏈接,那麼這個文件依然會保留,直到所有對它的引用都被刪除。

符號鏈接 是一個指針,指向文件在文件系統中的位置。符號鏈接可以跨文件系統,甚至可以指向遠程文件系統中的文件。符號鏈接只是指明了原始文件的位置,用戶需要對原始文件的位置有訪問許可權才可以使用鏈接。如果原始文件被刪除,所有指向它的符號鏈接也就都被破壞了。它們會指向文件系統中並不存在的一個位置。兩種鏈接都可以通過命令 ln 來創建。ln 默認創建的是硬鏈接。使用 -s 開關可以創建符號鏈接。

9. *.bz2 使用 bzip2 壓縮的文件
*.gz 使用 gzip 壓縮的文件
*.tar 使用 tar 打包的文件
*.tar.bz 用 tar 和 bzip 壓縮的文件
*.tar.gz 用 tar 和 gzip 壓縮的文件
10.eth0對應網卡。ppp0對應ADSL設備
11.域名解析 相當於DNS。

7. Linux 網路配置(NAT)上不了網

讓Linux NAT伺服器支持UPnP參考文獻:
《UPnP on your Linux 2.4 firewall how-to》 by bijl
《讓 Linux NAT 伺服器支持 UPnP》 by lonestar
《UPnP為我們獻上一道怎樣的大餐》 by Sharon Crawford

注意:如果對網路安全要求較高或要求高可控制性的網路,則不要安裝配置UPnP支持,否則會導致網路NAT映射比較混亂,從而引發許多問題。建議小型網路或者家庭網路使用UPnP。

最近經常使用一些P2P類型軟體,發現老得在Linux伺服器上手動設置NAT,非常麻煩,而看著許多P2P軟體都支持UPnP就眼饞,如果能讓Linux支持UPnP那就簡單方便多了!於是在網上搜索了一下有關讓Linux支持UPnP的文章,於是就寫了這篇文章。

一、什麼是UPnP

1. UPnP簡介
--------------
UPnP(Universal Plug and Play)技術對即插即用進行了擴展,它簡化了家庭或企業中智能設備的聯網過程。在結合了UPnP技術的設備以物理形式連接到網路中之後,它們可以通過網路自動彼此連接在一起,而且連接過程無需用戶的參與

UPnP規范基於TCP/IP協議和針對設備彼此間通訊而制訂的其它Internet協議。這就是它之所以被稱作"通用(Universal)"的原因所在--UPnP技術不依賴於特定的設備驅動程序,而是使用標準的協議。UPnP設備可以自動配置網路地址,宣布它們在某個網路子網的存在,以及互相交換對設備和服務的描述。基於Windows XP的計算機可以充當一個UPnP控制點,通過程序界面對設備進行發現和控制。

如果與以前的即插即用相比,這種技術似乎並不具有什麼革命性的意義。在操作系統中增加即插即用技術使得在單個計算機上安裝、配置和添加外設的工作變得更容易了。但是UPnP為家庭用戶或者小型辦公環境中的非專業用戶所帶來的是一道更加美味的"大餐",他們可以利用UPnP玩多人游戲,進行實時通信(Internet電話,電話會議)以及使用類似Windows XP的遠程協助這樣的其它技術。

2. NAT 穿越技術
------------------
NAT穿越技術允許網路應用程序對它們是否位於一個具有UPnP能力的NAT設備之後進行檢測。然後,這些程序將獲得共享的全球可路由IP地址,並且配置埠映射以將來自NAT外部埠的數據包轉發到應用程序使用的內部埠上--所有這一切都是自動完成的,用戶無需手動映射埠或者進行其它工作。NAT穿越技術允許網路設備或者點對點應用程序通過動態開啟和閉合與外部服務之間的通信埠穿過NAT網關與外界通信。

二、在Linux中部署UPnP支持

我們假設該Linux的內核版本是2.4.x,使用撥號上網,外網介面是ppp0,內網介面是eth0,並且已經啟用iptables設定了 NAT。

在Linux中部署UPnP主要使用2個軟體的配合:UPnP SDK for Linux和LinuxIGD。

下載地址:
UPnP SDK for Linux:
LinuxIGD:

注意:要下載upnpsdk-1.0.4.tar.gz,1.0.4以上的版本不能和LinuxIGD很好的協同工作!

A. 安裝:
----------
1. 解包UPnP SDK
# tar xzvf upnpsdk-1.0.4.tar.gz

2. 修改源代碼
為了能夠使Windows MSN Messenger在UPnP下正常通訊,所以必須修改源代碼:
# cd upnpsdk-1.0.4
# vi src/ssdp/ssdplib.c
將第406行的:

SelfAddr.sin_addr.s_addr = inet_addr(SSDP_IP);

改為:

SelfAddr.sin_addr.s_addr = htonl(INADDR_ANY);

3. 編譯安裝UPnP SDK
# make
# make install

4. 解包Linux-IGD
# tar xzvf linuxigd-0.92.tgz

5. 編譯安裝Linux-IGD
# cd linux-igd
# make
# make install

B. 配置
--------
1. 增加多播路由
# route add -net 239.0.0.0 netmask 255.0.0.0 eth0

2. 為iptables建議一個軟鏈接
# cd /usr/sbin
# ln -s /sbin/iptables ./

啟動UPnP
# upnpd ppp0 eth0

診斷UPnP運行狀態
# tail /var/log/messages

如果能夠看到:

Dec 14 16:01:49 doorway -- MARK --
Dec 14 16:02:15 doorway upnpd:
The Linux UPnP Internet Gateway Device Ver 0.92 by Dime ([email protected])

Dec 14 16:02:15 doorway upnpd:
Special Thanks for Intel's Open Source SDK and original author Genmei Mori's work.

則說明UPnP已經成功啟動。

C. 測試
--------
以支持UPnP的P2P網路電視PPLive為例,在PPLive中打開UPnP支持選項,然後連接一個頻道。
在Linux中執行:
# tail /var/log/debug -f

如果能看到:

Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 17 ExtPort: 3226 Int: 10.0.0.2.3226
Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3226 Int: 10.0.0.2.3226
Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3156 Int: 10.0.0.2.3156
Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3156 Int: 10.0.0.2.3156

則說明PPLive已經向UPnP請求進行埠映射了。只要看到這樣的字樣,就說明UPnP已經完全工作起來了。

8. 同一個路由器介面eth0和PPP0有什麼不同

PPP0應該是接貓的吧,eth0世界電腦的,連接沒有問題,路由器本身出口沒有速度優先順序,全是同等的。

9. linux下怎麼判斷網卡異常網卡狀態

ip link 命令 或者 通過mii-tool指令

[root@localhost
root]# mii-tool
eth0:
negotiated 100baseTx-FD, link ok
eth1:
no link

[root@localhost
root]# mii-tool -v
eth0:
negotiated 100baseTx-FD, link ok
proct
info: vendor 00:50:43, model 2 rev 3
basic
mode: autonegotiation
enabled
basic
status: autonegotiation complete, link ok
capabilities:
100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising:
100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link
partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
eth1:
no link
proct
info: vendor 00:50:43, model 2 rev 3
basic
mode: autonegotiation
enabled
basic
status: no link
capabilities:
100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising:
100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

[root@localhost
root]# mii-tool -w
21:20:33
eth0: negotiated 100baseTx-FD, link ok
21:20:33
eth1: no link
//mii-tool主要是用於配置網卡工作模式的指令,同時也可以進行查詢、監控等工作!

2)
[root@localhost /]# /etc/init.d/network status
Configured devices:
lo eth0 eth1
Currently active devices:
lo eth0
等同於
[root@localhost root]# service --status-all
............
............
Configured devices:
lo eth0 eth1
Currently active devices:
lo eth0
............
............
3)ifconfig -a
[root@localhost /]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:09:6B:09:08:FC
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::209:6bff:fe09:8fc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:106732953 errors:0 dropped:0 overruns:0 frame:0
TX packets:104379788 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2351331877 (2.1 GiB) TX bytes:391707945 (373.5 MiB)
Base address:0x2500 Memory:fbfe0000-fc000000
eth1 Link encap:Ethernet HWaddr 00:09:6B:09:08:FD
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x2540 Memory:fbfc0000-fbfe0000

4)ethtool

ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes

ethtool eth1

Settings for eth1:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (0)
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: no
從上面可以看出eth0 處於連接狀態,eth1沒有連接

二. 查看網卡的配置

一般在linux下查看網路配置可以使用ifconfig命令,可以顯示當前網卡的基本配置信息。

終端輸入ifconfig 會出現一下內容:

eth0
Link encap:Ethernet HWaddr 00:0C:29:0C:4B:0F
inet addr:192.168.37.128 Bcast:192.168.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2823 (2.7 Kb)
TX bytes:2722 (2.6 Kb)
Interrupt:10 Base address:0x1080
他們分別表示:
Eth0:網路介面
link encap:網路類型
HWaddr:網卡物理地址
Inet addr :IP地址
Bcast:廣播地址
Mask:子網掩碼
UP:正在使用的網路介面
RX packets,TX packets接收和傳輸的數據包個數
RX byte,TX byte表示接搜和傳輸的具體數目
Interrupt:終端信息
Base address:內存地址

三. 網卡配置文件

如果希望每次啟動linux時,都能為你的網卡配置正確的網路地址,可以採用下列兩種方法:

1. 每次開機後,使用ifconfig手動重新設置網卡的配置;

2. 在開機流程中,將網路配置的設置保存在某些RC Script中。

第一種方式麻煩,第二種方式涉及到在哪個RC Script中配置網卡是比較適當的?

Linux啟動過程中會執行以下三個RC Script。

1. /etc/rc.d/init.d/rc.sysinit;

2. /etc/rc.d/init.d/rc;

3. /etc/rc.d/init.d/rc.local

為了維護Linux的穩定性,建議不要修改前兩項。但是,用ifconfig配置第三個RC Script的話,導致嚴重的問題:由於最後執行這個程序,在其執行之前,可能已經執行了數十項網路服務。因此,會造成一堆網路服務因為網卡尚未啟動而無法順利的啟動。

四、網卡配置文件

解決上述問題的方法:每一個網路介質都對應一個配置文件,超級用戶可以通過這些配置文件來配置網卡。

網卡配置文件存放在 /etc/sysconfig/network-scripts/目錄中;
/etc/sysconfig/network-scripts/ifcfg-interface-name

設置文件ifcfg-interface-name包含了初始化介面所需的大部分周詳信息。其中interface-name將根據網卡的類型和排序而不
同,一般其名字為eth0、eth1、ppp0等,其中eth表示以太(eth0)類型網卡,0表示第一塊網卡,1表示第二塊網卡,而ppp0則表示第一 個point-to-poirt protocol網路介面。在ifcfg文件中定義的各項目取決於介面類型。
下面的值較問常見:
》DEVICE=name ,其中,name是物理設備名。
》IPADDR=addr,其中,addr是IP地址。
》NETMASK=mask,其中,mask是網路掩碼值。
》NETWORK=addr,其中addr是網路地址。
》BROADCAST=addr,其中,addr是廣播地址。
》GATEWAY=addr,其中addr是網關地址。
》ONBOOT=answer,其中,answer是yes(引導時激活設備)或no(引導時不激活設備)
》USERCTL=answer,其中,answer是yes(非root用戶能控制該設備)或no
》BOOTPROTO=proto,其中,proto取下列值之一:none,引導時不使用協議;static靜態分配地址;bootp,使用BOOTP協議,或dhcp,使用DHCP協議。
(2)根據上述各參數的意義,設定linpcl.lintec.e.cn機器的設置文件如下:
[root@linpcl root]#cat /etc/sysconfig/networking/devices/ifcfg-rth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

熱點內容
收到假eth幣 發布:2025-10-20 08:58:16 瀏覽:973
暗黑破壞神2eth打孔 發布:2025-10-20 08:42:58 瀏覽:105
BTC和CBT是一樣的嗎 發布:2025-10-20 08:42:57 瀏覽:233
華碩trx40Pro供電 發布:2025-10-20 08:33:26 瀏覽:432
曬人民幣編號的朋友圈 發布:2025-10-20 08:25:32 瀏覽:687
doge格式 發布:2025-10-20 08:02:00 瀏覽:382
以太坊會爆發嗎 發布:2025-10-20 08:01:59 瀏覽:772
一台比特幣礦機的功率 發布:2025-10-20 07:39:24 瀏覽:925
trx輔助帶 發布:2025-10-20 07:35:29 瀏覽:48
比特幣哈希值有多少位 發布:2025-10-20 07:31:20 瀏覽:633