viifcfgeth1
1. linuxeth1
linuxethtool璇﹁В锛
ethtool鏄疞inux涓嬬敤浜庢煡璇㈠強璁剧疆缃戝崱鍙傛暟鐨勫懡浠ゃ
ethtool鍛戒护澶氱敤浜庢墜宸ヨ剧疆缃戠粶閫熺巼锛屼竴鑸鍗冨厗缃戝崱鏀鎸10|100|1000涓変釜閫熺巼锛屽崟浣嶆槸Mbps銆
渚嬪傦細ethtool-
姝ゆ寚浠ゅ皢eth0璁惧囪剧疆涓哄叏鍙屽伐鑷閫傚簲锛岄熷害涓100Mbs銆傝嫢瑕乪th0鍚鍔ㄦ椂璁剧疆杩欎簺鍙傛暟,淇鏀规枃浠/etc/sysconfig/network-scripts/ifcfg-eth0锛屾坊鍔犲備笅涓琛:
ETHTOOL_OPTS=speed100plexfullautonegoff
杩欎釜鍛戒护澶氱敤浜庣$悊澶氱綉鍙g殑鏈嶅姟鍣ㄤ富鏈猴紝鐢变簬鑳屾澘鐨勭綉缁滅鍙f暟閲忓ぇ锛屾湁鏃跺欎笉鐭ラ亾閭d釜鐗╃悊绔鍙e瑰簲eth0鎴栧叾浠栬惧囧彿锛屾垜浠灏卞彲浠ヤ娇鐢ㄨ繖涓鍛戒护鏉ユ煡璇銆
Linux绯荤粺Centos娌℃湁缃戝崱eth0閰嶇疆鏂囦欢鎬庝箞鍔烇紵
涓存椂瑙e喅鍔炴硶
涓銆佸ぇ瀹堕兘鐭ラ亾linux涓嬮潰璁剧疆ip鏄痠fconfig鍛戒护锛岄氳繃涓嬮潰鍛戒护鍗冲彲涓存椂璁剧疆IP鍦板潃銆
ifconfig璁惧囧悕IP鍦板潃(ifconfigeth0192.168.1.117)
浜屻佽剧疆濂戒箣鍚庨┈涓婄敓鏁堬紝涓嶉渶瑕侀噸鍚缃戝崱鏈嶅姟锛堝崈涓囧埆閲嶅惎缃戝崱鏈嶅姟,涓嶇劧鍒氬垰璁剧疆鐨勫張娌℃湁浜嗭級ifconfig鍗冲彲鏌ョ湅褰撳墠缃戝崱鐨処P鍦板潃銆
姘镐箙瑙e喅鍔炴硶鏂规硶
涓銆佸嶅埗璁剧疆閰嶇疆鏂囦欢
涓鑸鏉ヨ村傛灉娌℃湁缃戝崱eth0閰嶇疆鏂囦欢锛屼綘鍒扮綉鍗¢厤缃鐩/etc/sysconfig/network-scripts/涓嬮潰閮戒細鏈変竴涓猧fcfg-lo鍥炵幆鎺ュ彛閰嶇疆鏂囦欢锛屾嫹璐濅竴浠姐
浜屻佹嫹璐濅簡涓涓猯o閰嶇疆鏂囦欢涔嬪悗锛屾妸鏂囦欢IP鍦板潃鍜屽弬鏁版敼涓涓嬫敼鎴恊th0淇濆瓨鍗冲彲鍟︼紒
涓夈佺紪鍐欓厤缃鏂囦欢
閫氳繃涓婅堪鏂规硶澶嶅埗鐨勬枃浠朵笉瀹屾暣锛屽彲浠ラ氳繃vi缂栬緫杈撳叆琛ュ叏銆傛垨鑰呯洿鎺ユ墜鍔ㄨ緭鍏ヨ剧疆锛屽叿浣撹︾粏鍙傛暟鍙傝冨備笅鍥惧垪琛
鐗瑰埆鎻愰啋涓涓嬶紝濡傝佽剧疆mac鍦板潃锛屽彲浠ュ厛ifconfig鏌ョ湅涓涓嬶紝鍙浠ョ湅鍒癿ac鍦板潃鐨勫枖
鍥涖侀噸鍚缃戠粶鏈嶅姟
璁剧疆濂界綉鍗¢厤缃涔嬪悗锛岄渶瑕佹妸缃戠粶鏈嶅姟閲嶅惎涓涓嬨傝緭鍏ュ備笅鍛戒护
servicenetworkrestart
濡傛灉娌℃湁鎻愮ず浠讳綍閿欒鍒欒〃绀鸿剧疆鏍煎紡鍩烘湰娌℃湁闂棰樺搱
浜斻佸傛灉MAC鍦板潃璁剧疆閿欒鐨勮瘽锛屼細鎻愮ず涓嬮潰淇℃伅銆
鍙浠ュ厛ifconfig鏌ョ湅涓涓嬶紝鍙浠ユ煡鐪嬫g‘鐨凪AC鍦板潃锛屽綋鐒朵綘涔熷彲浠ョ洿鎺ユ妸mac鍦板潃璁剧疆閭d竴鏍忓幓鎺夊彲浠ャ
瀹夎卨inux鍚庣敤ifconfig鍛戒护娌℃湁鏄剧ず鏈塭th0缃戝崱锛屾庝箞鍥炰簨锛
閲嶆柊鎵撳紑eth0灏辫屼簡绗涓姝ワ細鎵撳紑terminal锛岃緭鍏cd/etc/sysconfig/network-scripts杩涘叆鐩褰曪紝杈撳叆ifconfig-a鍛戒护锛屽彲浠ョ湅鍒癳th0鍜宭o銆
绗浜屾ワ細杈撳叆ifconfigeth0up锛屽惎鐢ㄧ綉鍗°傛ゆ椂鐢╥fconfig锛屽彧鑳界湅鍒癷net6鐨勫湴鍧锛屾病鏈塱p绗涓夋ワ細杈撳叆vi/etc/sysconfig/network-scripts/ifcfg-eth0缂栬緫鏂囦欢锛屾妸ONBOOT=no鏀逛负ONBOOT=yes锛屾鏌ュ叾浠栦俊鎭鍙堟病閿欒銆
绗鍥涙ワ細杈撳叆servicenetworkrestart锛岄噸鍚鏈嶅姟
linux璇ユ庝箞鍗歌浇缃戝崱锛
涓銆佸垹闄VM涓澶氫綑鐨刬fcfg-eth0.bak鏈夌殑Linux绯荤粺鏇存敼缃戝崱鎴栫綉鍗MAC鍦板潃鍚庝細鍑虹幇涓猠th0.bak閰嶇疆澶囦唤鏂囦欢瑙e喅鏂规硶锛/etc/sysconfig/networking/devices鐩褰曚笅锛屽皢ifcfg-eth0.bak鍒犻櫎/etc/sysconfig/networking/profiles/default锛屽皢ifcfg-eth0.bak鍒犻櫎/etc/sysconfig/network-scripts/锛屽皢ifcfg-eth0.bak鍒犻櫎
浜屻佸垹闄Linux绯荤粺涓澶氫綑鐨勭綉鍗(渚嬪傦細eth1)/etc/modprobe.conf锛屽垹闄aliaseth1XXXX/etc/sysconfig/networking/devices鐩褰曚笅锛屽皢ifcfg-eth1鍒犻櫎/etc/sysconfig/networking/profiles/default鐩褰曚笅锛屽皢ifcfg-eth1鍒犻櫎/etc/sysconfig/network-scripts/鐩褰曚笅锛屽皢ifcfg-eth0.bak鍒犻櫎
涓夈佹娴嬬綉缁滄帴鍙(eth0)鏄鍚﹀伐浣滄e父/etc/modprobe.conf锛岃ユ枃浠朵腑蹇呴』鏈夛細aliaseth0XXX/etc/sysconfig/hwconf锛岃ユ枃浠朵腑eth0瀵瑰簲鐨勯厤缃涔熷繀椤绘g‘/etc/sysconfig/network-scripts鐩褰曚笅锛屽繀椤绘湁缃戠粶鎺ュ彛鐨勯厤缃鏂囦欢锛歩fcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth0鏂囦欢涓鐨勯厤缃鏄鍚︽g‘锛屼緥濡傦細DEVICE=eth0
楹荤儲闂涓猯inux闂棰.eth0:0涓巈th0鏈変粈涔堝叧绯诲悧锛
eth0鏄涓鍧楃墿鐞嗙綉鍗°
eth0:0鍙浠ョ悊瑙d负eth0铏氭嫙鍑烘潵鐨勪竴鍧楃綉鍗°備綘杩樺彲浠ヨ櫄鎷熸洿澶氱殑:1,:2绛夌瓑銆備富瑕佹槸涓轰簡鍦ㄤ竴鍧楃綉鍗′笂璁剧疆澶氫釜IP鐢ㄧ殑銆2. 我的linux用ifconfig显示的是eth1 但是network-scripts里面没有eth1只有eth0这是咋回事儿
vi ifcfg-eth0看看配置文件的dev是不是eth1就可以了。
3. 在linux系统下如何配置双网卡
你这个需求,需要使用iproute2包中的 ip命令完成。
首先 /etc/iproute2/rt_tables 里面添加2个table, 对应2个不同的网段(net3 net5)
配置思路是 用ip route 命令为net3 table增加default gw 118.126.3.1,net5 table 增加default gw 118.126.5.1
然后用 ip rule 命令 使用源地址匹配规则 源地址为118.126.3.16的数据包选择 net3 table, 源地址为118.126.5.251的数据包选择net5 table.
当然你也需要设置本机的默认default gw(直接用route命令),那么由本机生成的数据包,默认会选用与default gw连接的那块网卡的ip地址对外通讯(程序指定的除外)。
以上配置对于正常开发的 tcp通讯软件完全可以正确工作,ping也没有问题。 不过某些开发不正确的udp软件可能运行会不正常(这种udp软件,在有两个以上ip地址的主机上工作都会有问题)
4. 如何用linux建立eth1
cp ifcfg-eth0 ifcfg-eth1
然后 vi ifcfg-eth1
按照 里面的 参数 设置 就可以
最简单 方法 如果你有 安装upset
用upset吧
5. 虚拟机linux添加的新网卡没有发现其配置文件eth1和eth2。
首先,有没有发现这个配置文件都没有什么所谓的
先查看vi /etc/udev/rules.d/70-persistent-net.rules
这里能看到你的网卡信息,找到你对应网卡的NAME
例如
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
这里网卡名定义为eth0
然后vi /etc/sysconfig/network-sprict/ifcfg-eth0 新建并编辑这个网卡配置文件,名字其实随意
内容
DEVICE=eth0 对应上面找到的网卡名,这个是关键,其他的按照默认的设置就可以了
设置完之后重启下服务即可识别使用了
跟你说一件事吧,在VM里面,你添加了网卡,就算使用了 ifconfig -a也有时候查看不到任何网卡的,但是你的网卡又确实存在。。。。