網絡屬性配置一

網絡屬性配置一
一. 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
下一篇 2018-05-03

相关推荐

  • 第八周作业

    systemd简述,及简易编译安装nginx\apache-httpd管理操作;awk命令的使用方法。

    Linux笔记 2018-04-03
  • 06葵花宝典之linux网络、进程管理和shell循环语句

    06葵花宝典之linux网络、进程管理和shell循环语句 作为服务器,其输入输出功能在大多数时候都是通过网络提供的,网络功能对于服务器而言是至关重要的。 一、OSI七层模型和TCP/IP四层模型 1、OSI七层模型 OSI七层模型是参考ISO(International Standard Organization国际标准化组织)所指定的一个用于通信系统间互…

    2018-04-15
  • 一些练习(4)

    一些练习(4) 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 复制/etc/skel目录为/home/tuser1 改权限 2、编辑/etc/group文件,添加组hadoop。 vim直接添加hadoop组 3、手动编辑/etc/passwd文件新增一行,添加用户ha…

    2018-07-16
  • shell脚本之判断httpd是否有异常

    案例 以web为例 大全讲解:如http为例 #/etc/init.d/httpd start      开启httpd #lsof –i :80 [root@centos6 ~/bin]$curl -I -s -o /dev/null -w “%{http_code}\n” http://172.16.0.1 析:-I 是响应头,响…

    Linux笔记 2018-05-20
  • SAMBA服务介绍及相关实验

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

    2018-06-29
  • 小白的随堂笔记(重定向,管道,用户和组,文本工具)

    重定向 把输出和错误输出定向到新文件中 c 操作符号 /> 标准输出重定向 把标准输出重定向到文件(可覆盖原有文件) 2> 错误输出重定向 把错误输出重定向到文件(可覆盖原有文件) &> 把所有输出重定向到文件 >> 所有内容基础上,追加内容 2>> 追加重定向错误输出数据流 &>> 追加…

    2018-04-08