如何給以太坊配置網路
❶ linux eth0網路問題
1、vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的配置文件里保存了以前的MAC地址,
2、把ifcfg-eth0的NETMASK=192.168.116.0GATEWAY=192.168.116.2子網掩碼是255.255.255.0刪除
3、把/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器就可以了重啟
❷ 如何在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命令來顯示網路狀態信息
❸ 1. 樹莓派:eth橋接到wlan口,共享上網
背景: 樹莓派外接5G無線網卡,推流器連接raspberry 3B lan口,共享上網。
驗證: raspberry 3B連接手機的熱點,PC通過網線與raspberry的lan口相連,實現上網。
思路:
1. 首先給raspberry的eth設置一個靜態ip地址。
2. 修改IP轉發規則,允許ip數據的轉發。(ip_forward的設置)
3. 路由設置,配置iptables,進行兩個網卡的橋接。
4. 開啟raspberry的DHCP服務,在eth口上開啟。
5. 開啟DNS服務。
詳細過程:
1. 給樹莓派的eth分配靜態地址。
暫時分配:
sudo ifconfig eth0 192.168.173.1 255.255.255.0 up
永久分配:
寫在配置文件里。
配置文件 /etc/network/interfaces,請注意此處wlan0的地址參數要和etc/udhcpd.conf相關參數相對應。
sudo vi /etc/network/interfaces
#iface default inet dhcp
增加
auto eth0
iface eth0 inet static
address 192.168.173.1
netmask 255.255.255.0
注意:
2. 啟動IP轉發
有多種方法,建議使用sysctl的設置方式
方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward
方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
方法3:sudo sysctl -w net.ipv4.ip_forward=1
有的時候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1
3. iptables設置
iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE
4. dhcp服務
4.1 安裝udhcpd服務
sudo apt-get update
sudo apt-get install udhcpd
4.2 配置DHCP服務
sudo vi /etc/udhcpd.conf
1. 修改網路介面,設置成對應的網卡號
2. 設置remaining,去除前面的#符號
#remaining yes 改為 remain yes
3. 設置樹莓派的IP地址
修改opt router為192.168.173.1,那麼配置完成之後這個地址將作為網關,連接到raspberry eth口的設備網關需要設置為此IP.
此處opt dns被修改為公共的DNS地址 114.114.114.114和 114.114.114.115
4.3 使能DHCP
配置 /etc/default/udhcpd
sudo nano /etc/default/udhcpd
使用#符號注釋DHCPD_ENABLED="no"
DHCPD_ENABLED="no" 改為 #DHCPD_ENABLED="no"
4.4 啟動服務
1. 啟動udhcp的服務:sudo service udhcpd start
2. 設置開機啟動: sudo update-rc.d udhcpd enable
5. dns服務
在進行調試的時候發現無法查詢到raspberry使用的dns地址,按照常規方法查到的dns地址為127.0.1.1。在網上查了一下https://segmentfault.com/q/1010000002443769 感興趣的可以參考一下這篇文章。
這就導致我在測試的時候遇到一個問題,pc可以通過ip地址訪問,但是通過域名無法訪問。然後我就在網上查了一些共用的dns伺服器,設置後一切正常。關於這些共用的dns信息參考如下:
/********************************************************************************************************************************************************/
A、DNSPod DNS+:DNSPod的 Public DNS+是目前國內第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服務,可以為全網用戶提供域名的公共遞歸解析服務!
DNS 伺服器 IP 地址:
首選:119.29.29.29 備選:182.254.116.116
B、114DNS:國內用戶量巨大的DNS,訪問速度快,各省都有節點,同時滿足電信、聯通、移動各運營商用戶,可以有效預防劫持。
DNS 伺服器 IP 地址:
首選:114.114.114.114 備選:114.114.114.115
C、阿里 AliDNS:阿里公共DNS是阿里巴巴集團推出的DNS遞歸解析系統,目標是成為國內互聯網基礎設施的組成部分,面向互聯網用戶提供「快速」、「穩定」、「智能」的免費DNS遞歸解析服務。
DNS 伺服器 IP 地址:
首選:223.5.5.5 備選:223.6.6.6
/********************************************************************************************************************************************************/
❹ 寬頻光纖貓上的ETH介面怎麼用
1、首先我們點擊開始——控制面板。
❺ linux鐨別th1
linux鏆傛椂紱佺敤eth0,鍛戒護鏄錛
紱佺敤緗戝崱eth0:sudoifconfigeth0down
鍚鐢ㄧ綉鍗eth0:sudoifconfigeth0up
鍙浠ユ槸鐢ㄨ繖涓ゆ潯鍛戒護鏉ュ疄鐜扮綉鍗$殑紱佺敤鍜屽紑鍚銆
linux鎬庝箞閰嶇疆鍙岀綉鍗★紝鎴戠殑鍙鏈塭th0錛
鎴戠殑錛氶渶瑕佺『瀹氬ソ紜浠剁幆澧冩槸鍚﹀瓨鍦ㄥ氱綉鍙c
濡傛灉瀛樺湪錛岄偅涔堢洿鎺ユ墽琛宨fconfigeth1up鍛戒護寮鍚鍚庯紝閰嶇疆eth1絝鍙g殑閰嶇疆鏂囦歡灝辮屻
濡傛灉絝鍙eth1涓嶅瓨鍦錛岄渶瑕佹坊鍔犵綉鍙d箣鍚庨厤緗銆
浠ュお緗1鍜2鏄浠涔堟儏鍐碉紵
闂棰:
鐢佃剳閲屽緩璁澶緗1鍜屼互澶緗2錛岃瘉鏄庣數鑴戞湁涓や釜緗戝崱錛屼竴鏄涓繪澘鏁村悎緗戝崱涓涓錛屼簩鏄鐙絝嬬綉鍗★紝濡傛灉鐢佃剳涓繪澘涓婃湁涓や釜緗戝崱錛岀數鑴戜腑灝變細鏄劇ず鈥滀互澶緗1鈥濆拰鈥滀互澶緗2鈥濄傚彧鏄緗戝崱涓嶅悓錛屾樉紺轟袱涓浠ュお緗戱紝鍦ㄤ笂緗戣繃紼嬩腑娌℃湁褰卞搷錛屽彧鏄緗戝崱鐨勫尯鍒銆備笉浼氬艱嚧緗戠粶涓婁笉鍘匯
linux鏌ョ湅緗戝彛鍛戒護錛
1銆乮fconfig:鏈甯哥敤鐨勯厤緗鍜屾煡鐪嬬綉緇滄帴鍙d俊鎮鐨勫懡浠わ紝鏈嶅姟鍣ㄤ笂鎵ц屾ゅ懡浠や細寰楀埌綾諱笅鏂囩殑鍐呭癸紝涓涓嬪唴瀹瑰彲鐪嬪埌澶氫釜璁懼囧拰璁懼囩姸鎬併佷俊鎮銆
2銆乴spci|grep-ieth鎴杔spci|grep-inet鍛戒護錛氬彲鍒楀嚭姣忎釜pci鎬葷嚎涓婄殑璁懼囷紝閫氳繃grep榪囨護鍚庡彲寰楀埌緗戝崱璁懼囧垪琛
3銆乮wconfig:鐢ㄤ簬鏌ョ湅鏃犵嚎緗戠粶錛屽傛灉浣犺懼囦笂鏈夋棤綰跨綉鍗℃ゆ椂鍙鐢ㄦゅ懡浠ゆ潵鏌ョ湅
4銆乪thtool鍛戒護涓昏佺敤浜庢煡璇㈤厤緗緗戝崱鍙傛暟銆傜敤娉曪細ethtoolethN//鍏朵腑N鏄瀵瑰簲緗戝崱鐨勭紪鍙鳳紝濡俥th0銆乪th1絳夌瓑
VMware鍏嬮殕Linux鎻愮ずeth0鎵句笉鍒版庝箞鍔烇紵
緇欎綘涓綆鍗曠殑鏂規硶錛屼互centos涓轟緥1.淇鏀笴entos鉶氭嫙鏈哄厠闅嗘満鐨剗fcfg-eth0鐨勯厤緗鏂囦歡鐨凥WADDR涓篿fconfig-a鐨凪AC鍦板潃vi/etc/sysconfig/network-scripts/ifcfg-eth0#鎶奙AC鍦板潃鏀規垚鏂扮殑鍦板潃錛坕fconfig-a|grepHW鐪嬪埌鐨刴ac鍦板潃錛塇WADDR="00:50:56:9C:00:3A"2.鎺ョ潃榪涜屽備笅鎿嶄綔錛屽垹闄や竴涓鏂囦歡銆俽m-rf/etc/udev/rules.d/70-persistent-net.rules3.閲嶅惎緋葷粺reboot鍙闇涓婇潰涓変釜姝ラゅ嵆鍙