網絡屬性配置一

網絡屬性配置一
一. 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.178linux.com/97444

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

相关推荐

  • 文本处理命令

    查看文件 cat   tac rev   more less 行号 cat -n … | grep … grep -n … 文件名 ls … | grep … 行处理 截取 head -n # FILE tail -n # FILE 排序 sort -t “X&#82…

    Linux笔记 2018-04-22
  • linux练气篇

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及功用规定

    Linux笔记 2018-05-12
  • mysql数据库四

    备份和还原 主从复制,

    2018-06-11
  • linux基础知识

    本博文写的是linux的基础知识,比较杂,但是都很重要。

    Linux笔记 2018-07-22
  • Linux根文件系统和目录结构及bash特性

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 cp命令:copy 源文件;目标文件; 单源复制:cp [OPTION]… [-T] SOURCE DEST 多源复制:cp [OPTION]… SOURCE… DIRECTORY cp [OPTION]… -t DIRECTORY S…

    2018-06-29