`
byf157
  • 浏览: 207727 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

linux 网络设置

 
阅读更多

熟悉使用ifconfig 会非常方便。 

 ifconfig eth0 新ip

  然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

  一、修改IP地址

  [aeolus@db1 network-scripts]$ vi ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=219.136.241.211

  NETMASK=255.255.255.128

  GATEWAY=219.136.241.254

  二、修改网关

  vi /etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=Aaron

  GATEWAY=192.168.1.1

  三、修改DNS

  [aeolus@db1 etc]$ vi resolv.conf

  nameserver 202.96.128.68

  nameserver 219.136.241.206

  四、重新启动网络配置

  /etc/init.d/network restart

  修改ip地址

  即时生效:

  # ifconfig eth0 192.168.0.20 netmask 255.255.255.0

  启动生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

  修改default gateway

  即时生效:

  # route add default gw 192.168.0.254

  启动生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

  修改dns

  修改/etc/resolv.conf

  修改后可即时生效,启动同样有效

  修改host name

  即时生效:

  # hostname fc2

  启动生效:

  修改/etc/sysconfig/network
一。linux 基本网络配置命令
1.ifconfig 查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfig

ifconfig 网络接口名称     :显示指定接口的详细信息。

ifconfig -a 查看所有网络接口的信息。

2. route 显示路由表     

route | grep default 显示主机的默认网关。

3.ping -c 4 192.168.1.10 发送指定数量的数据包进行网络连接测试。

4.traceroute 192.168.1.10 测试与其他主机的网络连接路径。

5.hostname 显示当前主机名称。

二、使用命令进行网络设置

1.dhclient 从DHCP 服务器中申请新的网络设置。

2.ifconfig   网络接口   ip 地址 netmask 子网掩码    :配置ip地址 ,ifconfig 命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。

3.route   del default gw 默认网关地址 :删除默认网关路由记录。

route add   default   gw 默认网关地址   :   添加默认网关 。

4.hostname   Linserver   : 设置主机名称是即时生效的,重启后将恢复原有主机名。

5. 在 nslookup 命令的交互模式中使用 server 命令可以显示 linux 系统中使用的 DNS 服务器地址。

6.netconfig   :字符界面进行网络配置 。

service   network    restart    :重启网络服务。

ifdown 网络接口

ifup 网络接口   : 重启网络接口

7.修改 mac地址 :

ifconfig eth0 down :先禁用网卡

ifconfig   eth0   hw   ether   1234567890ab

永远保持这样:

在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)

ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eht0 up

三、修改配置文件进行网络配置

1.网络接口配置文件 : /etc/sysconfig/network-scripts/ifcfg-eth0     

                                     /etc/sysconfig/network-scripts/ifcfg-lo

“ifcfg-eth0”配置文件中设置静态IP 地址内容如下 :

DEVICE=eth0                 设置网络接口名称

ONBOOT=yes               设置网络接口在系统启动时激活。

BOOTPROTO=static    配置为静态地址

IPADDR=192.168.1.10

NETMASK=255.255.255.0

GATEWAY=192.168.1.1        网络接口的默认网关

使用DHCP 方式获得网络配置内容:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp    

2.主机名配置文件     /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Linserver              Linserver 为设置的主机名称。

3.本地主机名称解析文件            /etc/hosts

4.域名服务器配置文件     /etc/resolv.conf

search   lingdian.com       设置主机的默认查找域名

nameserver 192.168.152.2 设置 DNS 服务器的IP 地址,文件中最多可以有3 个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录

linux的基本网络配置命令

1、查看IP:Ifconfig

2、配置IP的方法:

A、这种方法立即生效,但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)

Ifconfig eth0 1.1.1.1 netmask 255.0.0.0 up

Ifconfig eth01 1.1.1.3 up 设置一个网卡多个IP的方法(在设置虚拟主机时有用到)

激活网卡:Ifconfig eth0 up

关闭网卡:Ifconfig eth0 down

动态获取IP:Ifconfig etho –dynamic

Dhclient

修改Mac值:先关闭网卡:Ifconfig eth0 down

再修改MAC值:Ifconfig eth0 hw ether 112233445566

再激活网卡:Ifconfig eth0 up

B、Netconfig或者Setup,但只能设置Eth0网卡

C、Neat:打开图形窗口进行设置

D、配置文件设置:

vi etcsysconfignetwork-scriptsifcfg-eth0

注意:配置完后重启网卡Service network restart出现失败时,用第四种方法检查配置文件中的Bootup是否为None,如果是DHCP一般会出错的。

3、配置网关:

查看网关:route

添加默认路由:

route add –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

删除默认路由:

route del –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

4、配置dns:

echo nameserver 192.168.0.1etcresolv.conf

Linux路由配置:

1、首先开启路由功能

echo 1 procsysnetipv4ip_forward (1为打开路由功能,0为关闭路由功能)

(在这个实验里只要开启路由功能就OK了)

2、其它路由设置:

A、添加路由信息:

route add –net 10.0.0.1 netmask 255.0.0.0 gw 192.168.0.1

或者route add –net 10.0.0.1 netmask 255.0.0.0 dev eth0 (通过本机的第一个网卡出去)

删除路由条目:只要把上面的Add改为Del就可以了

B、用Zebra配置路由(配置就跟Cisco的是一样的命令):

1)设置登录密码:

Vi etczebrazebra.conf

password abc #设置连接时的密码

enable password 123 #设置特权密码

2)开启服务

service zebra start

3)建立要配置的路由协议文件

如用Rip协议:touch etczebraripd.conf

4)开启Rip协议:service ripd start

5)进入Zebra: 

方法一、Telnet 127.0.0.1 2601   ##记得端口是2601

如果没有设置密码,默认情况下是不允许连接的,适合于远程登录

方法二、Vtysh    ##不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。

6)配置路由:就跟在Cisco路由器里是一样的就略了

7)退出quit(退出之前记得先保存一下) 

分享到:
评论

相关推荐

    VM+linux网络设置

    VM+Linux 网络设置 VM+Linux 网络设置是虚拟机网络配置的重要组成部分,对于虚拟机和真实主机之间的通讯、局域网内的通讯和连接到公网的通讯起着关键作用。本文将详细介绍桥接模式、Host-only 模式和 NAT 模式这三...

    pyroute2, python 网络库 — Linux网络设置和监控.zip

    pyroute2, python 网络库 — Linux网络设置和监控 pyroute2Pyroute2是纯 python 收费的电子邮件库。 它只需要 python stdlib,不需要 3rd 个。 库以RTNL协议实现开始,因此名称为 ,但现在它支持许多网络连接协议。 ...

    VMware下RedHat Linux网络设置

    ### VMware下RedHat Linux网络配置详解 #### 一、引言 在虚拟化技术日益普及的今天,使用VMware等工具搭建Red Hat Linux环境成为学习和测试Linux系统的一个重要手段。本文将详细介绍如何在VMware环境下正确配置Red ...

    Linux网络基本网络配置方法介绍

    本文介绍了Linux下网络信息查看的命令,阐述了使用网络命令进行网络设置的方法。

    linux网络设置

    一个从菜鸟过来的人 教给菜鸟的关于linux的网络设置

    Linux网络配置.pdf

    本文将向初学者介绍Linux网络设置和调试的基本方法。 Linux系统的强大之处在于其高度的可定制性和灵活性,使得它在服务器市场、嵌入式开发等方面取得了巨大的成功。然而,对于初学者来说,Linux系统可能看起来很...

    Linux 网络设置与基础服务

    掌握虚拟机环境下连接网络方法。掌握LINUX下网络的常用命令,如ping、traceroute、netstat、

    LINUX-samba设置 LINUX-samba设置

    Linux Samba 设置是将 Linux 系统转换为文件服务器的过程,需要安装 VMware、安装 Linux、配置虚拟机网络设置、配置网络设置、重新启动网卡、创建新用户、设置用户密码和添加 Samba 用户等步骤。

    运维技术课程 Linux学习教程 网络设置 共26页.pptx

    - **Linux网络设置**: - **基础知识**:了解Linux系统下的网络架构、网络设备模型等基础知识。 - **查看网络信息**:利用`ifconfig`命令查看网络接口的状态,包括IP地址、子网掩码等;使用`route`命令查看路由表...

    深入理解linux网络技术内幕

    《深入理解Linux网络技术内幕》是一本专注于探讨Linux操作系统下网络技术的专业书籍,旨在帮助读者深入剖析Linux网络数据包的流向,从而更好地进行网络抓包分析,并为学习Linux内核源码提供理论基础。该书内容广泛且...

    linux系统配置网路配置等

    linux 网络配置 apache 配置 tomcat配置等linux 网络配置 apache 配置 tomcat配置等linux 网络配置 apache 配置 tomcat配置等linux 网络配置 apache 配置 tomcat配置等linux 网络配置 apache 配置 tomcat配置等

    Linux静态网络信息设置.docx

    ### Linux静态网络信息设置 #### 一、Vmware虚拟机三种网络模式详解 在Linux环境中,使用Vmware虚拟机时,通常有三种网络模式可供选择:桥接模式(Bridged)、仅主机模式(Host-only)以及NAT模式。每种模式都有其...

    netlink和Linux网络配置库Pyroute2.zip

    iptables QUEUE targettaskstats --- 扩展的进程统计简单的netlink socket对象, 可被用在poll/select中网络配置模块(IPRoute)在某种程度上提供类似ip/tc功能的APIIPDB是一个Linux网络设置的异步事务数据库 ...

    Linux虚拟机网络连接新.pdf

    5. Linux网络设置:文档中提到了在Linux系统中配置网络的几个关键步骤和文件。首先是ifconfig命令,它用于配置和显示Linux系统中的网络接口信息。其次是网络配置文件ifcfg-eth0,该文件通常位于/etc/sysconfig/...

    构建嵌入式linux开发环境和应用程序的编写

    1. **Linux网络设置**:在开发环境中,正确配置网络至关重要,因为它允许开发人员通过网络访问资源、更新软件和远程调试。这通常涉及设置IP地址、DNS服务器,确保网络设备处于活动状态。在Linux中,这可以通过图形...

    linux网络配置详细说明

    在Linux操作系统中,网络配置是系统管理的重要环节,特别是对于服务器环境来说,正确的网络配置能够确保服务的稳定性和可达性。本篇将详细介绍Linux下的网络配置,主要关注`ifcfg`文件及其相关路径,以及如何管理和...

    2022年优秀-Linux网络服务Linux基础网络设置.pptx

    Linux基础网络设置 Linux网络服务是指在Linux操作系统上运行的网络服务,包括网络参数设置、文件服务器构建、DNS域名解析...Linux基础网络设置是Linux网络服务的基础,了解这些知识点对于构建Linux网络服务非常重要。

Global site tag (gtag.js) - Google Analytics