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

被折叠的 条评论
为什么被折叠?



