網絡屬性配置一

網絡屬性配置一
一. ifconfig的應用
(一)配置網絡接口:
#ifconfig (只顯示活動狀態的接口)
ifconfig -a(顯示所有接口) 配置地址: 注意(掩碼的兩種的寫法)
#ifconfig 接口 指定的IP/NETMASK
1.#ifconfig ens37 172.20.110.11/16 (IP改為172.20.110.11/16)
2.或#ifconfig ens37 172.20.110.11 netmask 255.255.0.0
注意:它是立即生效但不會永久有效
#ifconfig ens37 up(down) 啟用或禁用網卡
活學活用:
今天centos6打開,用#ifconfig一看居然沒有網卡顯示,圖形界面上明明也都連上了的,明明有兩張網卡呀,咱辦,沒ip地址,Xshell5也連不上,怎么解決?怎么用?
(1)簡單,先給它指定一個ip唄,
#ifconfig eth0 192.168.176.30/24
#ifconfig (發現指定的ip有了,顯示了)
(2)為了下次啟動時也避免上述情況發生,給它永久生效….所以寫到配置文件里
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR=00:0C:29:2D:9F:69
TYPE=Ethernet
UUID=8d1fa98d-630a-4415-8772-a9ad2fe1833d
NM_CONTROLLED=yse
DEVICE=eth0
ONBOOT=yes 這些是文件里本來就存在的,不用動它
NAME=eth0
BOOTPROTO=static (默認為dhcp即自動獲取,把它改為手工指定static)
IPADDR= 192.168.176.30
GATEWAY=192.168.176.1
NETMASK=355.255.255.0 加上這三項
#service network restart (重啟網絡)
#ifconfig ( ok,了,這時你就是關機再開機也不會再出現上述情況了)
二.route命令的應用
!!route命令也是立即生效,但不會永久生效
!!與非本網絡連接時,必須使用路由
!!路由表:
主機路由表:主要是幫助主機與外部其它主機通信的
路由器的路由表:主要是實現網絡間報文轉發的
作用:配置路由信息(添加,查看,刪除)
route -n 查看網絡中路由信息
(一) add 添加
route add [-net|-host] target [netmask NM] [gw GW] [[dev] IFce]
簡單應用:
(1)要訪問192.168.110.110/16 這臺主機,經由192.168.176.1這臺主機.
!!注意:網關不可以使用與本主機不在同一網絡中的地址(只有與本主機在同一網絡中二者才能直接通行,不能與對方通行,怎么交流)
!!注意:如果目標是一個主機,掩碼就是32位的,也可以省略寫.
!!gw 本主機的網絡即網關
!!dev經由本地的哪個網卡出去
目標:192.168.110.110 網關:192.168.176.1
如何添加路由條目?
#route add -host 192.168.110.110 gw 192.168.176.1 dev ens33
#route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens37
192.168.110.110 192.168.176.1 255.255.255.255 UGH 0 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.176.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
(2)要訪問192.168.0.0這個網,經由192.168.176.1這臺主機.
怎么添加路由條目?
!!注意目標是網絡,掩碼必須加
[root@centos7 ~]# route add -net 192.168.0.0/16 gw 192.168.176.1 dev ens33
[root@centos7 ~]# route -n
[root@centos7 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 ens37
192.168.0.0 192.168.176.1 255.255.0.0 UG 0 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.176.0 0.0.0.0 255.255.255.0 U 100 0
(3)如是是訪問默認路由,經由192.168.176.1則
[root@centos7 ~]# route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.176.1 dev ens33
或[root@centos7 ~]# route add default gw 192.168.176.1 dev ens33
(二)刪除
route del
[root@centos7 ~]# route del -host 192.168.110.110
[root@centos7 ~]# route del -net 192.168.0.0/16
三netstat命令的應用
顯示網絡連接相關的的
-t(tcp)
-u(udp)
-l(lisence)
-w
-a(所有)
-n(不反解或數字格式)
-e(extend)
-p(program進程及pid)
-r(raw socket)
常用組合:-tan(所有tcp相關的) -uan -unl -tnl
顯示路由 表相關的
-r:顯示內核路由表
-n(數字格式)
-i(統計數據)

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97444

(0)
單爆手單爆手
上一篇 2018-05-03 20:52
下一篇 2018-05-03 21:03

相關推薦

  • Linux文本處理工具

    抽取文本的工具: 文件查看命令: 分頁查看文件內容: 顯示文本前或后行的內容: 抽取文本cut和合并文件paste cut和paste: 分析文本的工具: 文件排序sort:  

    Linux筆記 2018-04-08
  • 磁盤相關概念

    這場易碎的雨季 用節奏輕快的鼓點 在敲打過去

    2018-06-26
  • 第三周

    CMD=”hostname”echo $CMDhostname$CMDcentos6.com 全局配置文件/etc/profile 定義變量的/etc/profile.d/*.sh /etc/profile.d/env.sh在這該/etc/bashrc 放別名個人配置文件~/.bash_profile 定義變量的~/.bashrc.b…

    Linux筆記 2018-04-15
  • 小白加薪升職記第一次筆記

    選擇了馬哥,你就站在了技術的前端。

    2018-05-12
  • 第一周總結

    存儲網絡: DAS—–直接連接存儲(Direct attached storage) NAS—–網絡連接存儲(Network attached storage) SAN—–存儲區域網絡(storage area network) DAS優缺點: 直接存儲(Direct Attached Storage)。存儲設備與主機的緊密相連 1.管理成…

    Linux筆記 2018-04-01
欧美性久久久久