(一)ubuntu的网络配置-之老师

本文详细介绍如何在Linux环境下配置网络参数,包括IP地址、子网掩码、网关及DNS等,通过实例演示如何使用命令行工具进行网络配置及故障排查。
 ip资源分配

windows的ip:192.168.7. 40+座位号(41~80)

Ubuntu的ip:192.168.7. 100+座位号(101~140)

开发板的ip:192.168.7. 160+座位号(160~200)

虚拟机中的菜单栏中:VM –> settings –>hardware

必须确保下面红框都已经被选中

步骤1,查看网络接口

在终端中输入ifconfig

查看网卡接口,会显示eth0,也可能会显示eth1,或者eth2,以此往下类推,此时我们需要eth0

 

步骤2:修改网络接口配置

指向端口的(即修改后的)sudo ifconfg eth0 IP

sudo gedit /etc/network/interfaces  添加如下内容:

auto eth0

iface eth0 inet static

address 192.168.7.xxx  //xxx代表Ubuntu的ip,也即是60+座位号

gateway 192.168.7.1

netmask 255.255.255.0

保存退出

步骤3;配置DNS

sudo  gedit /etc/resolv.conf(默认情况这个文件是不存在的),添加如下内容

nameserver 202.96.134.133

保存退出

步骤4:重新启动网络

sudo /etc/init.d/networking restart  //重启网络

步骤5:测试网络

在终端中输入命令   ping www.baidu.com  出现如下界面,代表可以ping通外网

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

1.安装前准备

我们选择桥接方式上网,默认是NAT模式,可以在virtualbox修改为桥接方式上网,以方便与window系统共享。

我在实际操作过程中,遇到Ubuntu 10.10进行内核升级之后,会出现无法上网的问题。解决方案如下:

终端下输入如下命令:

sudo ifconfig eht0 down 停用网卡

sudo ifconfig eth0 up  启用网

sudo dhclient进行ip地址重新分配

ok。现在试一下,是不是可以上网了。但是这样的话,每次重启都要手动输入。比较麻烦。可以配置自动获取ip。配置方法如下:

将 /etc/network/interfaces文件修改为如下:

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet dhcp

修改后重启系统即可,为了避免错误,请在修改前备份interface文件

关闭防火墙命令: #ufw disable

 

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-04/34965.htm

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

防火墙的安装和用法

1.安装

sudo apt-get install ufw

2.启用

sudo ufw enable

sudo ufw default deny

运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常

4.查看防火墙状态

sudo ufw status

sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口

sudo ufw deny smtp 禁止外部访问smtp服务

sudo ufw delete allow smtp 删除上面建立的某条规则

 

下面是ufw命令行的一些示例:

ufw enable/disable:打开/关闭ufw

ufw status:查看已经定义的ufw规则

ufw default allow/deny:外来访问默认允许/拒绝

ufw allow/deny 20:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。

ufw allow/deny servicename:ufw从/etc/services中找到对应service的端口,进行过滤。

ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。

ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

文章源自:烈火网,原文:http://www.veryhuo.com/a/view/16976.html

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

系统平台:virtualbox3.2.10+Ubuntu 10.10

  首先要解决windows和linux网络连接问题:

  在vbox “设置” 选项中,设置"网络"

  网络连接1 选中“启用网络连接” 方式:NAT

  网络连接2 选中“启用网络连接” 方式:Bridged Adapter

  启动Ubuntu,查看IP地址: #ifconfig eth0

  注:你的LINUX里面可能有两块网卡eth0和eth1,分别看一下他们的IP地址,有一个是和你的WINDOWS本地连接IP地址在一个网段的(以后就使用这个IP地址登录samba) 【LINUX公社 www.LinuxIDC.com 】

  再说一下关于IP地址的配置(以我自己的电脑举例):

  我是用ADSL拔号上网,windows本地连接的IP地址是自动获取的,IP为:192.168.169.45

  查一下linux下eth0的IP为:10.0.2.15;eth1的IP为192.168.169.42

  那eth1即为linux的本地连接的IP地址,也就是samba服务器的IP地址

  关闭LINUX防火墙命令: #ufw disable

  注:ufw是linux下的防火墙操作命令,相关的操作可以查看命令帮助

  然后就在windows下ping一下linux的IP,如果能ping通,就可以继续下面的内容,如果ping不通就再找找原因

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

验七  TCP/IP 网络配置

【实验目的】

熟练掌握Linux操作系统IPv4地址的配置方法,掌握TCP/IP网络配置文件常见配置。

【实验内容】

1. 使用setup菜单完成TCP/IP网络配置;

(1)在命令行运行setup,选择“Network Configuration”

(2)选择“eth0(eth0)……”

(3)取消“Use DHCP”

(4)配置IP地址和子网掩码为192.168.202.5/255.255.255.0,网关为192.168.202.1

(5)一层层退出

(6)运行ifdown eth0禁用以太网卡

(7)运行ifup eth0启用以太网卡并重新读取配置。

(8)使用ifconfig检查eth0网卡的IP地址配置。

2.手工编辑网络配置文件

(1)vi /etc/sysconfig/network    :这是一个重要的网络配置文件

NETWORKING=YES                  :是否允许IPv4

NETWORKING_IPV6=YES         :是否允许IPv6

HOSTNAME=RHEL                    :配置主机名

GATEWAY=192.168.202.1           :配置IPv4网关

(2)vi /etc/sysconfig/network-scripts/ifcfg-eth0             :这是第一个以太网卡的配置文件

DEVICE=eth0                             :设备名称

BOOTPROTO=static                   :地址获取方式:静态配置

BROADCAST=192.168.202.255   :IPv4广播地址

HWADDR=00:0C:29:97:2B:B8       :MAC地址

IPADDR=192.168.202.5                     :IPv4地址

IPV6ADDR=2001::5/64                :IPv6地址

IPV6INIT=yes                            :是否开机时启用IPv6配置

IPV6_AUTOCONF=no                :是否使用IPv6地址的自动配置

NETMASK=255.255.255.0          :IPv4子网掩码

NETWORK=192.168.202.0          :IPv4网络地址

ONBOOT=yes                            :是否开机时启用IPv4配置

(3)vi /etc/resolv.conf :这是DNS服务器配置文件

nameserver 192.168.202.5           :配置主DNS服务器

nameserver 219.146.0.130           :配置辅DNS服务器

3. 常用Linux网络命令

(1)ifconfig :显示或修改IP地址配置

(2)route:显示路由表,配置静态路由

route add -net 172.16.0.0 netmask 255.255.0.0 dev eth0

添加了一条静态路由,目标网络为172.16.0.0,子网掩码为255.255.0.0,本地出口为eth0 。

(3)ip:强大的命令

ip address show:显示IP地址配置信息

ip address add 192.168.202.10 dev eth0:给eth0网卡添加一个IP地址

ip address del 192.168.202.10 dev eth0:删除IP地址

ip route show :显示路由表

ip route add 172.20.10.0/24 dev eth0:使用本地出口配置静态路由

ip route add 172.20.20.0/24 via 192.168.202.1:使用下一条IP地址配置静态路由

(4)ping:发送ICMP echo request测试网络连通性

ping 192.168.202.1 :按Ctrl+C结束ping

(5)traceroute:发送递增TTL数据包跟踪网络路由

traceroute -n 219.146.0.130:显示到达219.146.0.130经过的所有路由器接口地址,不解析域名

(6)netstat:显示TCP/UDP/IP网络连接信息

netstat -nutlp:显示本机所有监听连接

netstat -anutlp:显示所有网络连接socket

(7)nslookup:调试DNS服务解析

(8)telnet:建立远程telnet连接

(9)ssh:建立远程ssh连接

【实验重点】

1.网卡配置文件编辑;

2.常用Linux网络命令。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值