網絡屬性配置一

網絡屬性配置一
一. 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

相关推荐

  • 搭建完整dns服务(超详细)

    基本框架结构图 域名不一定是magedu.com  可以自定义 准备8台虚拟机 虚拟机地址: 192.168.162.101 作为客户端 192.168.162.102 作为websrv1 端 192.168.162.103 作为websrv2端 192.168.162.104 作为主dns端 192.168.162.105 作为从dns端 192.168….

    Linux笔记 2018-06-02
  • sql语言

    insert delete update alter create

    2018-06-12
  • Linux用户组管理及用户权限

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ]# who | cut -d” ” -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 ]# last | head -1  3、取出当前系统上被用户当作其默认shell的最多的那个shell。 ]# cat /etc/…

    2018-07-05
  • sed命令

    sed命令详解

    2018-04-16
  • linux–centos用户、组和权限管理概念介绍以及命令的使用方法,附上8道练习题!

    用户、组和权限管理概念(centos发行版) 用户概念的介绍: 用户类别: 管理员,拥有最高权限的用户,不受权限的限制。root 普通用户,普通用户又分为系统用户和登录用户 系统用户:为了能够让后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户;这类用户从不用登录系统。 登录用户:登录系统进行权限内的实际操作的用户。通过交互式方式登录 用…

    Linux笔记 2018-08-26
  • Linux第六周作业

    1、简述osi七层模型和TCP/IP五层模型   2、简述iproute家族命令   3、详细说明进行管理工具htop、vmstat等相关命令,并举例   4、使用until和while分别实现192.168.0.0/24网段内,地址是否能够ping通,弱ping通则输出”success!”,若ping不…

    2018-08-06