neteth0gw
❶ 我用BT3破解時,NET CARD 選項為何只有eth0
你用的是電腦自帶的無線網卡,這個網卡在bt3里就顯示為eth0,但不支持用來破解,所以就會找不到網路。你可以換個外置帶高增益天線的usb網卡,比如卡王,卡皇之類的支持bt3的網卡,就可用了。
❷ CentOS ifcfg-eth0 配置掩碼NETMASK不起作用
需要重啟網路服務
添加 PREFIX=24 效果是一樣的
❸ 如何在Linux中為eth0增加一個路由
Linux下網卡命名規律:eth0,eth1。第一塊乙太網卡,第二塊。lo為環回介面,它的IP地址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1、ifconfig是查看網卡的信息ifconfig[Interface]Interface是可選項,如果不加此項,則顯示系統中所有網卡的信息。如果添加此選項則顯示所指定的網卡信息.例如:ifconfigeth0eth0Linkencap:EthernetHWaddr00:0C:29:F3:3B:F2inetaddr:192.168.0.10Bcast:192.168.0.255Mask:255.255.255.:1500Metric:1RXpackets:78errors:0dropped:0overruns:0frame:0TXpackets:104errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:100RXbytes:11679(11.4Kb)TXbytes:14077(13.7Kb)Interrupt:10Baseaddress:0x1080可以看到:第一行:連接類型:Ethernet(乙太網)HWaddr(硬體mac地址)第二行:網卡的IP地址、子網、掩碼第三行:UP(代表網卡開啟狀態)RUNNING(代表網卡的網線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500位元組第四、五行:接收、發送數據包情況統計第七行:接收、發送數據位元組數統計信息。(1)配置eth0的IP地址,同時激活該設備。#ifconfigeth0192.168.1.10netmask255.255.255.0up(2)配置eth0別名設備eth0:1的IP地址,並添加路由。#ifconfigeth0:1192.168.1.3#routeadd–host192.168.1.3deveth0:1(3)激活設備。#ifconfigeth0:1up(4)禁用設備。#ifconfigeth0:down(5)查看指定的網路介面的配置。#ifconfigeth0(6)查看所有的網路介面配置。#ifconfig2、route命令來配置並查看內核路由表的配置情況例如:(1)添加到主機的路由。#routeadd–host192.168.1.2deveth0:0#routeadd–host10.20.30.148gw10.20.30.40(2)添加到網路的路由。#routeadd–net10.20.30.40netmask255.255.255.248eth0#routeadd–net10.20.30.48netmask255.255.255.248gw10.20.30.41#routeadd–net192.168.1.0/24eth1(3)添加默認網關。#routeadddefaultgw192.168.1.1(4)查看內核路由表的配置。#route(5)刪除路由。#routedel–host192.168.1.2deveth0:0#routedel–host10.20.30.148gw10.20.30.40#routedel–net10.20.30.40netmask255.255.255.248eth0#routedel–net10.20.30.48netmask255.255.255.248gw10.20.30.41#routedel–net192.168.1.0/24eth1#routedeldefaultgw192.168.1.1對於1和2兩點可使用下面的語句實現:Ifconfigeth0172.16.19.71netmask255.255.255.0Route0.0.0.0gw172.16.19.254Servicenetworkrestart3、traceroute命令顯示數據包到達目的主機所經過的路由例如:#traceroute.cn4、ping命令來測試網路的連通性例如:#ping.cn#ping–c4192.168.1.125、netstat命令來顯示網路狀態信息
❹ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
一、配置文件詳解
在RHEL或者CentOS等Redhat系的Linux系統里,跟網路有關的主要設置文件如下:
/etc/host.conf 配置域名服務客戶端的控制文件
/etc/hosts 完成主機名映射為IP地址的功能
/etc/resolv.conf 域名服務客戶端的配置文件,用於指定域名伺服器的位置
/etc/sysconfig/network 包含了主機最基本的網路信息,用於系統啟動.
/etc/sysconfig/network-script/ 系統啟動時初始化網路的一些信息
/etc/xinetd.conf 定義了由超級進程xinetd啟動的網路服務
/etc/networks 完成域名與網路地址的映射
/etc/protocols 設定了主機使用的協議以及各個協議的協議號
/etc/services 設定主機的不同埠的網路服務
1. /etc/host.conf文件的默認信息如下:
multi on #允許主機擁有多個IP地址
order hosts,bind #主機名解析順序,即本地解析,DNS域名解析的順序
這個文件一般不需要我們修改,默認的解析順序是本地解析,DNS伺服器解析,也就是說在本系統里對於一個主機名首先進行本地解析,如果本地解析沒有,然後進行DNS伺服器解析。
2. /etc/hosts文件默認的內容大概如下:
127.0.0.1 butbueatiful localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
可見,默認的情況是本機ip和本機一些主機名的對應關系,第一行是ipv4信息,第二行是ipv6信息,如果用不上ipv6本機解析,一般把該行注釋掉。
第一行的解析效果是,butbueatiful localhost.localdomain localhost都會被解析成127.0.0.1,我們可以用ping試試。
[root@butbueatiful ~]# ping -c 3 butbueatiful
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.052 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.051 ms
--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.051/0.054/0.061/0.009 ms
[root@butbueatiful ~]# ping -c 3 localhost.localdomain
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.050 ms
--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.035/0.046/0.055/0.011 ms
看到上面的結果,你可能會問為什麼ping localhost.localdomain的時候,下面顯示的是卻是butbueatiful,這是因為第一個主機名butbueatiful後面的那些主機名其實都是butbueatiful的主機別名。
如果我們要追加新的本地解析,比如我們希望在我們的機器里把yyyy.com和www.yyyy.com都解析成192.168.0.100,那麼就追加如下一句即可:
192.168.0.100 yyyy.com www.yyyy.com
同樣,在這里,www.yyyy.com是yyyy.com的主機別名。
如果你仔細一想,會發現,其實這個文件是很危險的,如果有人惡意修改了你這個文件,比如把淘寶的網站域名解析到了他的釣魚網站,那你就要中招了。
3. /etc/resolv.conf, 指定域名解析的DNS伺服器IP等信息, 配置參數一般接觸到的有4個:
nameserver 指定DNS伺服器的IP地址
domain 定義本地域名信息
search 定義域名的搜索列表
sortlist 對gethostbyname返回的地址進行排序
但是最常用的配置參數是nameserver,其他的可以不設置,這個參數指定了DNS伺服器的IP地址,如果設置不正確,就無法進行正常的域名解析。
一般來說,推薦設置2個DNS伺服器,比如我們用google的免費DNS伺服器,那麼該文件的設置內容如下:
nameserver 8.8.8.8
nameserver 8.8.4.4
同樣,這個文件也是危險的,如果被人惡意改成了他自己的DNS伺服器,他就可以為所欲為的控制你通過域名訪問的每個目的地了,這就是常說的DNS劫持。
4. /etc/sysconfig/network, 典型的配置如下:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=butbueatiful
GATEWAY=192.168.0.1
參數簡要解釋:
NETWORK 設置網路是否有效,yes有效,no無效
NETWORKING_IPV6 設置ipv6網路是否有效,yes有效,no無效
HOSTNAME 設置伺服器的主機名,最好和/etc/hosts里設置一樣,否則在使用一些程序的時候會有問題。
GATEWAY 指定默認網關IP
5. ifcfg-ethX, 設置對應網口的IP等信息, 比如第一個網口, 那麼就是/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:
DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.0.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.0.100"
NETMASK="255.255.255.0"
ONBOOT="yes"
參數簡要解釋:
DEVICE 設備名,不要自己亂改,和文件ifcfg-ethX里的ethX要一致
BROADCAST 廣播地址
HWADDR 物理地址,這個你不要亂改
IPADDR IP地址
NETMASK 子網掩碼
ONBOOT 啟動或者重啟網路時,是否啟動該設備,yes是啟動,no是不啟動
BOOTPROTO 開機協議,最常見的三個參數如下:
static(靜態IP)
none(不指定,設置固定ip的情況,這個也行,但是如果要設定多網口綁定bond的時候,必須設成none)
dhcp(動態獲得IP相關信息)
6. route-ethX,比如第一個網口eth0的路由信息,那麼就是/etc/sysconfig/network-scripts/route-eth0:
比如我們現在有這樣一個需求,通過eth0去網路172.17.27.0/24不走默認路由,需要走192.168.0.254,那麼我們第一反應,肯定是用route命令追加路由信息:
[root@butbueatiful ~]# route add -net 172.17.27.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0
可是,你沒意識到的是,這樣只是動態追加的而已,重啟網路後,路由信息就消失了,所以需要設置靜態路由,這時候就要設置/etc/sysconfig/network-scripts/route-eth0文件了,如果沒有該文件,你就新建一個:
[root@butbueatiful ~]# vi /etc/sysconfig/network-scripts/route-eth0
#追加
172.17.27.0/24via 192.168.0.254
這下即使重啟網路,重啟系統,該路由也會自動載入,當然了,如果你沒有這樣的需要,那麼這個文件就沒必要創建和配置了。
❺ Linux-linux 下用route命令怎麼設置網關
設置默認網關命令如下
route add default gw 192.168.10.1
設置特定路由網關命令如下
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.10.1
route命令說明
route命令用來顯示或修改ip的路由表。
route add [-net|-host] [網域或主機] netmask [mask] [gw|dev]
-net :表示後面接的路由為一個網域;
-host :表示後面接的為連接到單部主機的路由;
netmask :與網域有關,可以設定 netmask 決定網域的大小;
gw :gateway 的簡寫,後續接的是 IP 的數值喔,與 dev 不同;
dev :如果只是要指定由那一塊網路卡連線出去,則使用這個設定,後面接 eth0 等
❻ 系統之家linux下修改IP地址的技巧怎麼辦
Linux下修改IP地址通常使用ifconfig修改,但這樣修改十分麻煩,下面小編給大家介紹下使用命令更改IP地址的方法,一起來學習下吧。
方法/步驟
1、使用root用戶登錄進入linux,打開進去終端
2、在終端中輸入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
3、回車後,
開始編輯,填寫ip地址、子網掩碼、網關、DNS等。其中「紅框內的信息」是必須得有的。
4、編輯完成後,保存退出
重啟網路服務
service network restart或/etc/init.d/network restart
然後ping網關,ping外網進行測試。都能ping通表示網路正常
5、詳細摘要:
---修改ip地址---
即時生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重啟生效:
修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
---修改default gateway---
即時生效:
# route add default gw 192.168.1.1
重啟生效:
修改vi /etc/sysconfig/network-scripts/ifcfg-eth0
---修改dns---
修改vi /etc/resolv.conf
修改後即時生效,重啟同樣有效
---修改host name---
即時生效:
# hostname test1
重啟生效:
修改vi /etc/sysconfig/network
END
注意事項
不熟悉多練習幾次
以上就是linux下使用命令輕松修改ip地址方法介紹,希望能幫到大家!
❼ 網卡eth0啟動失敗如何解決
1./etc/udev/rules.d/70-persistent-net.rules 文件
刪除eth0網卡
將eth1網卡的NAME="eth1"修改為"eth0",並復制ATTR{address}中的值(MAC地址)
2./etc/sysconfig/network-scripts/ifcfg-eth0 文件
將復制的ATTR{address}值覆蓋#HWADDR
重啟服務:service network restart
❽ 關於虛擬機的eth0是什麼虛擬機是怎麼上網的
VM虛擬機配置上網
第一種情況:
主機使用PPPOE撥號上網
方法一:NAT方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「NAT」
2、啟動虛擬機操作系統,設置IP為動態獲取,即通過DHCP獲得。
此時虛擬機中的操作系統用的是主機的IP,主機能夠上網,那麼虛擬機也能。
方法二:Host-only方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「Host-only」
2、右擊撥號上網的連接,打開PPPOE連接屬性,選擇「高級」,選擇「允許其它網路用戶通過此計算機的INTERNET連接來連接」
在「家庭網路」下拉框中,選擇「VMwareNetworkAdapterVMnet1」
VMwareNetworkAdapterVMnet1虛擬網卡的IP會自動變為192.168.0.1
此時ping192.168.0.1能通即可。
3、進入vmware中,啟動linux操作系統
用netconfig命令
將IP,設為192.168.0.2(與虛擬網卡在同一網段)
網關為192.168.0.1即VMwareNetworkAdapterVMnet1虛擬網卡的IP地址
DNS設置為ISP的DNS,如61.147.37.1
4、重啟網路:
#servicenetworkrestart
此時,只要主機撥號上網後,虛擬機的系統就可以上網,且不用再撥號
方法三:Bridge方式
這種方式,虛擬機最接近一台真實的機器
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「Bridge」
2、宿主機中安裝sygate或wingate之類的代理伺服器
3、設置虛擬機的代理伺服器為宿主機的IP即可
第二種情況:
在單位區域網內
「Ethernet」要選擇「Bridge」方式
使用這種方式時,虛擬機跟一台真實的機器一樣,此時IP設置為區域網中另一個可用IP即可
網關:區域網網關伺服器的地址(或路由器的地址)
DNS:設置為ISP的DNS伺服器地址
❾ 急:Linux下因eth0無法連網
把ip設成自動獲得就行了吧
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把裡面BOOTPROTO=static,改成BOOTPROTO=dhcp