日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

network 学习笔记

發(fā)布時(shí)間:2025/5/22 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 network 学习笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?#cat /etc/modprobe.conf

Ethernet : eth0,eth1,ethN Token Ring: tr0,tr1,trN FDDI : fddi0,fddi1,fddiN (光纖卡) PPP: ppp0,ppp1,pppN (撥號網(wǎng)絡(luò)使用的卡) #ifconfig #dmesg | grep pcnet32/ethN #mii-tool -v 變更網(wǎng)卡工作模式(全雙工,半雙工) #mii-tool -F 100baseTx-HD 半雙工 #ifconfig eth0 10.0.1.100 netmask 255.0.0.0 broadcast 10.0.1.254 #ifdown eth0 #ifup eth0 #ifcfg-eth0 #ls /etc/sysconfig/network-scripts/ifcfg* 系統(tǒng)所有network設(shè)定檔 建立network設(shè)定檔的3種方法: 1.用netconfig #netconfig (建network設(shè)定檔,不能立即生效)--->ifdown/ifup #netconfig --device eth1 #ifconfig--->不行,需要ifdown/ifup 2.編輯配置文件設(shè)定 #vi ifcfg-eth0? device=eth0 onboot=yes ?開機(jī)啟動(dòng) bootproto=static ipaddr=10.0.1.254 netmask=255.0.0.0 gateway=10.255.255.254 3.圖形界面設(shè)定 #su - user1 #system-config-network #ifdown eth0 #ifup eth0 4.圖形界面設(shè)定 #neat #ifdown eth0 #ifup eth0 圖形界面會(huì)產(chǎn)生很多檔案在/etc/sysconfig #grep -rl 192.169.0.1 /etc/sysconfig 一個(gè)網(wǎng)卡設(shè)多個(gè)IP 1. 綁少量IP 如果在eth0網(wǎng)卡上綁定2個(gè)IP eth0: ifcfg-eth0 ifcfg-eth0:0 ?(virtual interface) #cd /etc/sysconfig/network-scripts? #ls ifcfg* #cp ifcfg-eth0 ifcfg-eth0:0 #ls ifcfg #vi ifcfg-eth0:0 device=eth0:0 ipaddr=10.0.1.123 netmask=255.255.255.0 #cat ifcfg-eth0:0 #ifconfig #ifdown eth0 #ifup eth0 #ifconfig 2.綁大量IP ifcfg-ethX-rangeX #ifconfig #cd /etc/sysconfig/network-scripts? #ls ifcfg* #cp ifcfg-eth0:0 ifcfg-eth0-range0 #ls ifcfg* #vi ifcfg-eth0-range0 device=ifcfg-eth0-range0 ipaddr_start=10.0.2.100 ipaddr_end=10.0.2.104 #ifdown eth0 #ifup eth0 #ifconfig Getway網(wǎng)關(guān)的定義 1: #cat /etc/sysconfig/network? 在整個(gè)系統(tǒng)中生效 networking=yes|no ?是否提供網(wǎng)絡(luò)功能 hostname= ? ? ? ? ? ? ? 變更要重啟才生效 gateway= ? ? ? ? ? ? ? ? 該主機(jī)默認(rèn)gateway nisdomain= 2: #cd /etc/sysconfig/network-scripts? #vi ifcfg* gateway= 3:以上2處getway設(shè)定不同依照2的設(shè)定!!! static routes 靜態(tài)路由 #/etc/sysconfig/network-scripts/route-eth0 #/etc/sysconfig/networking/devices/route-eth0 #route -n Flag=U static route正常啟用 Flag=有G static route有定義getway 1: 綁2個(gè)IP測靜態(tài)路由 #cd /etc/sysconfig/network-scripts #cp ifcfg-eth0 ifcfg-eth0:0 #vi ifcfg-eth0:0 device=eth0:0 ipaddr=10.0.1.123 netmask=255.255.255.0 #cat ifcfg-eth0:0 #ifconfig #ifdown eth0 #ifup eth0 #ifconfig #route -n 2: 手動(dòng)加入static route #ping 10.0.1.254 ping不通 #route -n 沒有10.0.1.0要走的路徑。 該ping包走default gateway 如果default gateway也沒有定義則丟棄 #route add -net 10.0.1.0 netmask 255.255.255.0 gw 192.168.0.144 該命令定義的gw表明要到10.0.1.0的封包要經(jīng)過該gw 192.168.0.144轉(zhuǎn)送 #route -n #ping 10.0.1.254 重啟電腦或網(wǎng)卡后該static route失效 必須要把這個(gè)static route寫入網(wǎng)絡(luò)設(shè)定檔才永久生效 3: 下面介紹把static route寫入網(wǎng)絡(luò)設(shè)定檔 #cd /etc/sysconfig/network-scripts #route -n #vi route-eth0 10.0.2.0/24 via 192.168.0.144 /24代表該netmask是255.255.255.0 via 192.168.0.144表示要送到10.0.2.0這個(gè)網(wǎng)段的封包必須要經(jīng)由192.168.0.144轉(zhuǎn)送 10.0.3.0/24 via 192.168.0.144 10.0.4.0/24 via 192.168.0.144 #cat route-eth0 #route -n #ifdown eth0 #ifup eth0 #route -n 4:圖形界面設(shè)定 (會(huì)覆蓋原本的設(shè)定) #neat 會(huì)寫入下面內(nèi)容 #cat /etc/sysconfig/networking/devices/route-eth0 #route -n 域名解析 hostname定義在rc.sysinit里面所以系統(tǒng)知道hostname #less /etc/rc.sysinit hostname=/bin/hostname 沒有定義主機(jī)名則用localhost作為hostname #echo $HOSTNAME hostname在/etc/sysconfig/network #vi /etc/sysconfig/network hostname= #cat /etc/sysconfig/network #hostname #echo $HOSTNAME 系統(tǒng)還沒有更新重啟才能生效的!!! #reboot 主機(jī)名稱和IP的資料庫 /etc/hosts #cat /etc/hosts 127.0.0.1 ?localhost.localdomain(主機(jī)名) localhost(主機(jī)簡稱) #ping localhost.localdomain 系統(tǒng)自動(dòng)ping 127.0.0.1 localhost.localdomain對應(yīng)到 127.0.0.1 #ping localhost 系統(tǒng)自動(dòng)ping 127.0.0.1 localhost對應(yīng)到 localhost.localdomain #vi /etc/nsswitch.conf 改變主機(jī)解析順序 是先解析本機(jī)的hosts還是先找網(wǎng)絡(luò)上的DNS 如何把主機(jī)設(shè)置為DNS client??? #cat /etc/resolv.conf search domain.com nameserver 192.168.0.1 nameserver 192.168.0.2 第一臺(tái)斷線則找第二臺(tái) 若第一臺(tái)說找不到則不找第二臺(tái) #ping server1 則server1.domain.conf 常用DNS指令 #host ns1.redhat.com #host -a redhat.com 顯示redhat.com的DNS記錄 #host -a redhat.com | grep `^[^;]` 過濾所有帶;的那行 #dig @ns1.redhat.com mx redhat.com #dig ns1.redhat.com #dig -a ns1.redhat.com | grep `^[^;]` 查詢記錄 mx郵件域名服務(wù)器 網(wǎng)絡(luò)發(fā)生問題時(shí)用哪些指令 1: ping 2: traceroute 本主機(jī)到目的主機(jī)經(jīng)過的route 3: mtr 主機(jī)到目的主機(jī)經(jīng)過的route 4: netstat 目前哪個(gè)端口在使用,誰在使用

轉(zhuǎn)載于:https://blog.51cto.com/songlisha/1082478

總結(jié)

以上是生活随笔為你收集整理的network 学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。