linux网络环境配置及tcp/ip基础

您所在的位置:网站首页 linux怎么配置主机名和ip linux网络环境配置及tcp/ip基础

linux网络环境配置及tcp/ip基础

2024-07-11 23:46| 来源: 网络整理| 查看: 265

-------------------------------------------------------------------

linux网络环境配置(1)

第一种方法:

(1)用root身份登陆,运行setup命令进入到text mode setup utiliy对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置。

(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令

我们刚才作的设置才生效

第二种方法:

(1)ifconfig eth0 X.X.X.X 对网卡进行设置。(临时生效)

(2)ifconfig eth0 network X.X.X.X 对子网掩码设置。

对广播地址和DNS使用默认。

注意:这样配置网络将会立即生效。(临时生效)

第三种方法:

(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件里属性可以修改。包括ip,子网掩码。广播地址,默认网关。

(2)这时网卡的配置没有生效。运行/etc/rc.d/init.d/network restart命令

我们刚才作的设置才生效。

这种方法是最底层的修改方法。

**linux下所有的设备都是一个文件。(这个方法文便以后在linux下编程)

# vi  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 #描述网卡对应的设备别名

BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp

BROADCAST=192.168.1.255 #对应的子网广播地址

HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址

IPADDR=12.168.1.80 #只有网卡设置成static时,才需要此字段

GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址。

NETMASK=255.255.255.0 #网卡对应的网络掩码

NETWORK=192.168.1.0 #网卡对应的网络地址,也就是所属的网段

ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

 

# vi  /etc/sysconfig/network

NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。

HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

 

# vi /etc/resolv.conf

nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器

上面的文件修改完要重新启动一下网卡才会生效:# service network restart

在虚拟机下linux与windows如何ping通?

可以使用直接物理桥连;也可以使用自定义特定虚拟网络。(必需在同一IP段内才可以)

-------------------------------------------------------------------

tcp/ip基础 tcp/ip的由来

概述:linux/unix的世界就是网络的世界。而网络的基础就是tcp/ip,所以一个优秀的linux/unix程序员必须了解并掌握tcp/ip。

tcp/ip是什么

tcp/ip是unix/linux世界的网络基础,在某种意义上,unix网络就是tcp/ip,而且tcp/ip就是网络互联的标准。它不是一个独立的协议,而是一组协议。(tcp,ip,udp,arp,rarp等协议)

tcp/ip基础 osi与tcp/ip参考模型

osi模型(理论)

tcp/ip模型(现实)

应用层(application)

应用层:(application)smtp,ftp,telnet

表示层(presention)

传输层:(transport)解释数据

会话层(session)

网络层:(ip)定位ip地址和连接路径

传输层(transport)

链路层:(link)与硬件驱动对话

网络层(ip)

 

数据链路层(link)

 

物理层(physical)

 

tcp/ip基础 ip地址与包的路由传递(1)

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

a类:1.0.0.0至127.255.255.255

b类:128.0.0.0至191.255.255.255

c类:192.0.0.0至223.255.255.255

d类:224.0.0.0至239.255.255.255

e类:240.0.0.0至247.255.255.255

a,b,c类目前用的最多

dos下追踪IP路由命令:tracert 目标IP或域名

dos下测试网络是否畅通:ping 目标IP

windows查看ip情况是ipconfig

在linux/unix下查看ip情况的命令是ifconfig

 

监控网络状态信息

显示网络统计信息的命令netstat

    此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或是路由表内容。此命令直接输入即可使用。

    如:netstat -anp (参数an按端口排序,参数p是显示进程号)

检测主机连接命令ping:

    是一种网络检查检测工具。它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网线是否脱落或网卡故障。

    如:ping 对方IP地址

 

显示数据包经过历程命令:traceroute

 traceroute 目标IP或地址

    此命令可以直接输入使用,用来检测数据包在网络上传输的过程。从本机到远程的主机完整路径。帮助管理员解决问题。

    route

    所谓路由是指将数据由来源网络送往目的地网络的操作。在大型网络中,路由是非常复杂的,因为数据包在抵达目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其它链接设置上的窗体。其中记录着了到指定目的地的网络路径,以及这些路径的相关数值。

    此命令可以直接输入使用,来查看本机路由的情况。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3