如何给以太坊配置网络
❶ 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鍙闇涓婇潰涓変釜姝ラゅ嵆鍙