`
steven-zhou
  • 浏览: 212442 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Debian5.0 ADSL拨号上网并作NAT服务器

阅读更多
// 1. 安装拨号软件
apt-get install pppoeconf


// 2. 运行配置命令,进入配置向导
# pppoeconf
进入"ALL DEVICDS FOUND?"界面,这里列举出了本机安装的所有网卡,确认列举完整选择“Yes”往下走。

进入"SCANNING DEVICE"界面,系统逐一扫描每块网卡,以确认哪块网卡适合用来进行PPPoe拨号,
一般是直接连接Internet的那个网卡。
Looking for PPPoe Access Connentrator for [eth0|eth1],扫描成功后,进入下一步;
否则会提示你检查物理联网是否正常。

进入"OKAY TO MODIFY"界面,确认将要修改/etc/ppp/peers/dsl-provider文件,选择“YES”。

进入"POPULAR OPTIONS"界面,询问你是否使用比较常用的拨号设置,这里一定选择“NO”,否则就拨不上去。

进入"ENTER USERNAME"界面,输入ISP提供的ADSL帐号。

进入"ENTER PASSWORD"界面,输入ADSL密码。

进入"USE PEER DNS"界面,选择"YES",系统每次拨号成功后会以ISP提供的DNS自动修改/etc/resolv.conf文件。
当然你也可以配置这个文件使用自己的DNS。

进入"LIMITED MSS PROBLEM"界面,提示信息说"如果你不明白就选择YES",那就选择YES。

进入"DONE"界面,询问是否在系统启动时自动拨号连接,当然选择YES。

进入"ESTABLISH A CONNECTION"画面,询问是否现在就进行连接,选择"YES"。


// 3. 相关命令:
(1) 手工拨号
# pon /etc/ppp/peers/dsl-provider

(2) 查看日志
# plog

(3) 断开连接
# poff


// 4. 启用NAT服务:
mkdir -p /root/netadm
cd /root/netadm
vi nat.sh 脚本内容如下:

#!/bin/sh
export IIF="eth0"
export OIF="ppp0"
export INET="192.168.0.0/24"
export PATH=/sbin:/bin:/usr/sbin:/usr/bin

modprobe ip_tables
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc 

/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -t nat -F
/sbin/iptables -t nat -X
/sbin/iptables -t nat -Z

echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s $INET -o $OIF -j MASQUERADE
0
0
分享到:
评论

相关推荐

    debian 5.0网络安装(笔记本)

    ### Debian 5.0网络安装指南(针对笔记本) ...通过以上步骤,可以顺利完成Debian 5.0在笔记本上的网络安装,并根据个人需求进行系统配置和软件安装,打造出一个功能完备且个性化的Linux工作环境。

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part2(共4份)

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part2(共4份) 测试过了 绝对可用

    codeblocks 8.02 debian5.0 x86

    - 下载解压:首先,从提供的压缩包`codeblocks-8.02-debian5.0-x86`中提取内容。 - 安装步骤:通常包括将提取的文件移动到适当目录(如 `/opt`),然后创建软链接到可执行文件,以便通过命令行或启动器访问。 - ...

    硬盘安装debian 5.0 lenny所用文件vmlinuz intrid.gz boot.img.gz

    硬盘安装debian 5.0 lenny所用文件vmlinuz intrid.gz boot.img.gz 本版本适用于i386 此处是3个里的一个,另外2个请搜索相同资源名称 很郁闷不能一次传3个

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part1(共4份)

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part1(共4份) 测试过了 绝对可用

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part3(共4份)

    debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part3(共4份) 测试过了绝对可用

    设置Debian系统的root登陆的方法.docx

    为了让 Debian 系统可以使用 root 登录,需要修改 gdm3 的设定文件 (/etc/gdm3/daemon.conf)。在 [security] 字段后面追加以下一行代码: [security] AllowRoot = true 这个配置项的作用是允许 root 用户登录系统...

    debian配置远程上网服务器(samba+winbind+xdmcp+quota)

    在本知识点中,我们将介绍如何在基于DELL PowerEdge R710服务器的Debian系统中配置一系列服务,以便实现远程桌面访问和文件共享。这包括samba(网络文件共享协议)、winbind(与Windows域的用户和组集成)、xdmcp...

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...

    Debian Lenny的相关文档

    Debian Lenny是Debian项目发布的一个重要版本,代号为“Lenny”,对应的是Debian 5.0。这个发行版在2009年2月14日正式发布,为用户提供了一个稳定、可靠且全面的Linux操作系统。在这个压缩包文件中,我们可以找到几...

    php-MySQL.zip

    mysql-enterprise-plugin-...mysql-enterprise-plugin-1.0.1-php5.3-linux-debian5.0-x86-32bit.tar.gz mysql-enterprise-plugin-1.0.1-php5.3-linux-debian5.0-x86-64bit.tar.gz mysql-enterprise-plugin-1.0.1-php5

    linux平台的ppp拨号上网

    本文将详细介绍在Linux环境下设置PPP拨号上网的方法,并分享一些在实际开发过程中遇到的问题及解决方案。 #### 1. PPP拨号的基本概念 PPP是一种数据链路层协议,用于在两个节点之间建立、配置和管理连接。在拨号...

    Debian Linux服务器资料

    ### Debian Linux服务器搭建详解 #### 一、源配置与更新 在Debian Linux服务器的管理中,源配置是至关重要的第一步。源配置决定了系统能够访问的软件包仓库,从而直接影响到软件安装的效率和安全性。根据给定的...

    Debian服务器设置入门

    "Debian 服务器设置入门" 本篇教程旨在指导初学者在 Debian 服务器上配置各种服务,包括 Samba、FTP、Mail、NFS、Exim、DNS 和 Apache 等。作者从准备工作开始,指导读者安装 Debian 3.0(Woody)基本系统, update...

Global site tag (gtag.js) - Google Analytics