Linux网络配置

简介:
一、网络基础知识 
 IP地址犹如互联网上机器的门牌号, 各机器通过ip地址进行通信。 IP地址分为5大类,分为a类、b类、c类、d类和e类, 它将32类的ip地址分为三段,第一段为各类标识,第二段分为网络号,第三段为主机号。
  相关命令:ipconfig/ifconfig, 用ping命令也可以看到服务器的ip。  
[root@oracle11g ~]# ping www.sina.com
PING jupiter.sina.com.cn ( 61.172.201.194) 56(84) bytes of data.
64 bytes from 61.172.201.194: icmp_seq=1 ttl=246 time=9.60 ms
64 bytes from 61.172.201.194: icmp_seq=2 ttl=246 time=18.9 ms
64 bytes from 61.172.201.194: icmp_seq=3 ttl=246 time=16.6 ms
64 bytes from 61.172.201.194: icmp_seq=4 ttl=246 time=36.5 ms
 
  在windows上检查到达目的服务器的路由经过, 使用tracert; 在linux上面使用traceroute命令。
C:\Users\tjwkj> tracert www.baidu.com

通过最多 30 个跃点跟踪
到 www.a.shifen.com [119.75.213.61] 的路由:

    1         4 ms         3 ms         5 ms    61.130.120.84
    2        10 ms         3 ms         3 ms    61.130.120.84
     ......
   12        51 ms        47 ms        55 ms    119.75.213.61

跟踪完成。
  linux上查看, 使用 traceroute
[root@oracle11g ~]#  traceroute www.baidu.com
traceroute to www.baidu.com (119.75.213.61), 30 hops max, 40 byte packets
1    * * *
2    * * *
......
30    * * *
 
  本地回路:只要第一个字节为127开始则可,不一定要使用127.0.0.1(后3个字段全0全1除外)
[root@oracle11g ~]#  ping 127.123.234.213
PING 127.123.234.213 (127.123.234.213) 56(84) bytes of data.
64 bytes from 127.123.234.213: icmp_seq=1 ttl=64 time=0.105 ms
64 bytes from 127.123.234.213: icmp_seq=2 ttl=64 time=0.086 ms
64 bytes from 127.123.234.213: icmp_seq=3 ttl=64 time=0.055 ms
64 bytes from 127.123.234.213: icmp_seq=4 ttl=64 time=0.084 ms

二、Linux下网络的配置
  方法1: 以root登陆后使用 setup命令(该命令可以配置很多内容,包括防火墙、IP、各种Service、授权等),修改ip之后保存退出再查询ip地址,此时发现ip地址还没有生效,使用命令 /etc/rc.d/init.d/network restart重启网络后就生效了。
  方法二:使用 ifconfig etho0 *.*.*.*对网卡进行设置。此为立即生效,重启后则消失, 即为临时生效。 使用ifconfig etho0 network *.*.*.*对子网掩码进行设置。
  方法三:修改 /etc/sysconfig/network-scripts/ifcfg-eth0 
以下为动态获取ip的配置情况, 它有操作系统来分配的:
[root@oracle11g ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0 
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:CD:0B:4F
ONBOOT=yes
 如果需要自己为之分配ip地址,需要切换为手动分配ip的状态, 再去修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0,保存之后使用 /etc/rc.d/init.d/network restart使之生效。


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/267177,如需转载请自行联系原作者
相关文章
|
10天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
10天前
|
网络协议 安全 Linux
Linux网络名称空间之独立网络资源管理
Linux网络名称空间是一种强大的虚拟化技术🛠️,它允许用户创建隔离的网络环境🌐,每个环境拥有独立的网络资源和配置。这项技术对于云计算☁️、容器化应用📦和网络安全🔒等领域至关重要。本文将详细介绍在Linux网络名称空间中可以拥有的独立网络资源,并指出应用开发人员在使用时应注意的重点。
|
10天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
18天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
28天前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
44 0
|
28天前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
38 0
|
28天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
36 0
|
28天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
29 0
|
28天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
40 1
|
28天前
|
域名解析 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
49 1