Linux网络设置

来源:互联网 发布:淘宝店铺联盟报名入口 编辑:程序博客网 时间:2024/06/11 19:50

1 互联网寻址过程

1.1 TCP/IP与OSI对比

linux/unix的世界就是网络的世界,而网络的基础就是tcp/ip


1.2 互联网的计算机寻址


1.2.1 MAC:数据链路层

固化在网卡上的地址【HWaddr 00:0C:29:67:A3:8F 】

共48位,    前24位为:厂商标识;后24位为:网卡标识

1.2.2 IP:网络层

192.168.14.127  共32位(IPv6为128位)

在每个internet上的主机和路由都有一个ip地址。它包括网络号和主机号,所有ip地址都是32位的。
IP地址按照国际标准的划分分为a、b、c、d、e五种类型。


【tracert www.baidu.com】追踪路由

1.2.3 FQHN(完整的计算机名称):应用层

【www.baidu.com.】

【主机名.二级域.顶级域.根域】

1.2.4 ARP(地址解析协议)解析过程

两台电脑建立连接,需要知道双方的IP地址和MAC地址

如果只知道对方的IP地址,而不知道MAC地址,就需要ARP来获取;

【ping www.baidu.com】测试两个ip是否畅通


得到MAC地址后,会将对方的IP和MAC对应关系,放在ARP缓存表里,保留一段时间;

【arp -a】查看缓存表信息

【arp -d IP地址】删除ARP记录

【arp -s IP地址  MAC地址】添加ARP静态记录----但是IP与MAC不对应,是不能访问的【ping 192.168.246.5】


1.2.5 RARP(反向地址解析协议)

知道自己的MAC地址,去询问自己的IP地址

1.2.6 域名解析

/etc/hosts   IP地址     主机名或域名     别名

NIS--Network Information System:文件集中管理

DNS--Domain Name System:如:BIND    

域名解析递归查询:

①本机DNS服务器      或缓存(广义缓存)

②根域 . --> 顶级域  .com  .net ----> baidu.com --->返回DNS服务器 ----->客户端 

1.3 MAC<--->IP<---->FQHN域名 对应

一个MAC地址可以对应多个IP地址

【ifconfig eth0:1 192.168.77.1】虚拟网卡绑定一个IP

[root@nikikiy ~]# ifconfig[root@nikikiy ~]# ifconfig eth5:1 192.168.77.1[root@nikikiy ~]# ifconfigeth5:1    Link encap:Ethernet  HWaddr 00:0C:29:67:A3:8F            inet addr:192.168.77.1  Bcast:192.168.77.255  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1[root@nikikiy ~]# ping 192.168.77.1PING 192.168.77.1 (192.168.77.1) 56(84) bytes of data.64 bytes from 192.168.77.1: icmp_seq=1 ttl=64 time=0.035 ms64 bytes from 192.168.77.1: icmp_seq=2 ttl=64 time=0.040 ms64 bytes from 192.168.77.1: icmp_seq=3 ttl=64 time=0.036 ms64 bytes from 192.168.77.1: icmp_seq=4 ttl=64 time=0.042 ms^C--- 192.168.77.1 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3814msrtt min/avg/max/mdev = 0.035/0.038/0.042/0.005 ms[root@nikikiy ~]# 
一个IP地址也可以对应多个MAC地址         cluster
一个域名FQHN可以对应多个IP地址,一个IP也可以对应多个域名

2 Linux网络管理配置文件及命令

2.1 网络配置文件


如果进行了网络更改,重启一下网络启动脚本:【/etc/rc.d/init.d/network  restart】

/etc/resolv.conf指定DNS服务器地址, 可以指定多个地址,以空格分隔,一般少于3个(域名  IP1  IP2)

/etc/services可以改变服务端口,一般不改变

2.2 nmap软件---端口扫描工具

用于扫描主机开启了哪些服务

【yum install nmap】

【nmap IP地址】


2.3 网络管理命令


【ifconfig eth0 up/down】关闭启动网卡

【ethtool eth0】

【ping -c 3 -s 1000 192.168.14.18】

【route add default gw 192.168.246.6】 添加一个网关

【netstat -an | grep :80】

2.4 linux网络环境配置

第一种方法:
①以root身份登录,运行【setup】命令,进入到【text mode setup utiliy】对网络进行配置,这里可以进行ip,子网掩码、默认网关、dns的设置。
②这时网卡的配置没有生效。运行【/etc/rc.d/init.d/network   restart】命令,我们刚才的设置才生效。
第二种方法:
①【ifconfig eht0 x.x.x.x】对网卡进行设置
②【ifconfig eth0 network x.x.x.x】对子网掩码设置
③对广播地址和dns使用默认的
注意:这样配置网络将会立即生效,但是,是临时生效。
第三种方法(这种方法是最底层的修改方法,一般老程序员都喜欢用):
①修改[/etc/sysconfig/network-scripts/ifcfg-eth0】这个文件里各个属性可以修改,包括ip,子网掩码、广播地址、默认网关。
②这时网卡的配置没哟生效,运行[【/etc/rc.d/init.d/network restart】命令,我们刚才的设置才生效。



























原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼睛里膜起来了怎么办 眼睛一边大一边小怎么办 眼白膜鼓起来了怎么办 主持问答环节没人提问怎么办 转学原学校不给怎么办 村长借东西不还怎么办 村长不上报建房申请怎么办 村长不上报建房手续申请怎么办 村长不给村民盖章怎么办? 找村干部办事难怎么办 洪洞县村长不给我盖章怎么办 睾丸穿刺取精只配到6个胚胎怎么办 孩子一只耳朵听不到声音怎么办 孕早期孕囊生长慢怎么办 试管2次不着床怎么办? pescm球员年龄大了怎么办 实况足球俱乐部经理球员老了怎么办 你不是我的菜怎么办 苹果平板电脑耳机有回音怎么办 obs直播有电流音怎么办 语音里网吧很吵怎么办 电脑k歌有延迟怎么办 想开个跆拳道馆怎么办营业执照? 壶嘴拐弯处漏水怎么办 裂纹茶壶嘴坏了怎么办 小孩刚上学怕她上火怎么办 在幼儿园小朋友不愿叠衣服怎么办 孩子在家听话幼儿园不听话怎么办 变魔术时观众说看过这个怎么办 孕妇8个月摔跤了怎么办 孩子吃了残奶怎么办 小米手机变卡了怎么办 主持时说错话了怎么办 小鲜肉老了不红怎么办 同学聚会大家玩手机你怎么办 率土之滨被掠夺怎么办 戒指戴手上取不下来怎么办 择离开我我该怎么办 解小手解不出来怎么办 学生把班里的班费弄丢了怎么办 班里选的班长成绩差怎么办