Linux服务器ADSL利用NAT实现上网共享
1、 网卡配置。 两块网卡,eth0为拨号网卡,IP:192.168.1.1(其他的地址也可);eth1为内网网卡,IP:192.168.0.1.掩码均为255.255.255.0.局域网网段为192.168.0.0. 注意:此处两块网卡均不能设网关。 拨号(PPPOE)的网卡不用设置 2、 PPPoE软件的升级与安装 1) 在 http://www.roaringpenguin.com/pppoe/#download 下载 2) 安装rp-pppoe.以root身份执行 rpm –Uvh rp-ppp...
VMware虚拟机Linux通过NAT方式上网
VMware Workstation 6.0.1 build-55017 网络结构: 1.单位局域网,域环境,通过DHCP动态获得主机IP地址及DNS地址 2.ADSL上网,下面连接无线宽带路由器,启用DHCP动态获得主机IP地址及DNS地址 按照如下步骤进行: 1.打开VMware,Fedora 4关机状态,在Devices区域中鼠标双击Ethernet,选择"NAT"。 2.2.在VMware中,Edit-〉Virtual Network Settings,看到如下两张图的设置,说明VMnet8启用...
Linux系统下一块网卡配置多个Ip地址方法
我们知道在Linux下网卡被称为eth0,eth1,eth2……,所有网卡的配置文件都存储在/etc/sysconfig/network-script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2……来命名的。一块网卡对应一个配置文件。如果我们要给eth0配置两个IP地址,我们该怎么办呢? 1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1". 2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:...
Ubuntu 7.10 Linux系统绑定IP及MAC地址
一。修改/etc/network/interfaces,注释自动获取IP,并添加自动从网卡获取地址。 #auto lo #iface lo inet lockloop auto eth0 二。 修改/etc/network/interfaces,添加静态IP信息 iface eth0 inet static address ***.***.***.*** netmask 255.255.255.0 gateway ***.***.***.254 三。修改/etc/resolv.conf,设置DNS na...
Ubuntu网络环境下安装GCC及其头文件
1、配置GCC 刚装好的GCC什么都不能编译,因为没有一些必须的头文件,所以要安装build-essential,安装了这个包会安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等好多必须的软件和头文件。 sudo apt-get install build-essential 安装完成后写一个C语言程序testc.c测试一下。 #include int main() { printf("Hello Ubuntu!\n"); return 0; } $ g...
Linux系统下使用wvdial无限上网方法
ls /dev/tty*,找到有ACM0 然后编写配置文件wvdial.conf [Dialer Defaults] Init1 = AT+CGDCONT=1, “ip”, “cmnet” Phone = *99***1# Modem = /dev/ttyACM0 Username = username Carrier Check = no Password = passwd Baud = 460800 由于我这个连到的是公网,所以不需要设置代理了,直接能上了。...
Ubuntu Linux系统下向蓝牙设备传送文件
一、Ubuntu 执行一下 sudo apt-get install gnome-bluetooth 安装gnome的蓝牙支持 二、执行一下 hcitool scan 搜索一下附近的蓝牙设备 三、回到ubuntu ,找到要传送的文件。右键点击,选择发送到 就会弹出一个窗口。 从中选择对方的蓝牙设备。 四、点击发送,对方就会收到。 五、如果遇到需要输入密码的情况, 可编辑 /etc/bluetooth/hcid.conf 文件 sudo gedit /etc/bluetooth/hcid.conf 找到...
利用samba共享网络打印机
公司的打印机是HP Laster Jet 1300n, 带有HP jetdirect 200m lio print server 网络接口,打印机的IP地址是192.168.0.9,为每一个人安装配置一变打印驱动实在是麻烦,干脆利用samba把打印机配置成共享的。 一、环境 Red Hat Enterprise Linux AS release 4 (Nahant Update 4) IP Address: 192.168.0.5 默认安装的cups、samba、hpijs包分别如下: QUOTE: h...
Linux kernel2.6.25 CS8900网卡驱动移植
一般来说,我们在编译kernel时,设备驱动的选择有两种方式:一种是直接编译到kernel里,另一种是以模块方式挂接。CS8900网卡驱动如果以模块方式挂接,函数init_module就是入口;如果是直接编译到kernel里,那么函数cs89x0_probe才是入口。在此入口函数中,将完成网卡驱动的各项初始化。如注册虚拟地址,设备号,中断号,以及各个相关寄存器的初始化。 cs89x0_probe函数里会去调用真正的初始化函数cs89x0_probe1。下面说一下该初始化函数里需要完成的几个重要地方: 1...
Linux与Windows 通过samba互访共享资源
关于samba网上有很多的资料,不过网上资料一般倾向于企业级别的服务器搭建。最简单的、最基本的个人pc之间的访问,写的比较少,网络资料的繁多也让人无所适从,可能通常高手都不屑于写太简单文档。我记录下最简单的配置,仅供参考。 一、目的: 1.linux访问windows共享文件 2.windows访问linux共享文件(user模式-需要输入用户名和密码) 简单描述: 只需要在linux服务器上做samba服务的配置,两者就可以互相访问。 windows访问linux通过网上邻居来访问,和访问window...
Linux操作系统下的网络地址转换函数介绍
在socket编程时,会出现指定了ip,端口号,却连不上,这是因为网络地址跟本地主机地址的字符顺序不一样导致的。 在linux下提供了一些操作函数,如下: unsigned long int htonl(unsigned long int hostlong); 用来将参数指定的32位hostlong 转换成网络字符顺序。 unsigned short int htons(unsigned short int hostshort); 用来将参数指定的16位hostshort转换成网络字符顺序。 unsig...
在linux下限制IP对telnet以及ftp功能使用
linux下可以限制IP地址对FTP功能的访问吗? 没有接触过linux系统,但知道在solaris系统中可以通过修改/etc/ftpd/ftpuser文件来限制特定用户的FTP功能使用。除此之外,另外两个文件/etc/hosts.allow以及/etc/hosts.deny可以限制IP对FTP的使用。例如,在/etc/hosts.allow文件中: in.telnetd: 100.100.100.122 in.ftpd: 100.100.100.122 在/etc/hosts.deny文件中: ALL...