文档章节

debian安装后设置

好铁
 好铁
发布于 2014/08/16 18:11
字数 1465
阅读 254
收藏 1

1.设置pppoe拨号上网

在通过免拨号网线的情况下(通常是个路由器),安装pppoeconf
#aptitude install pppoeconf



安装后运行之,运行前将网线直接与猫连接,否则pppoeconf自动检测会出错。此命令会以交互式方式让输入帐号,密码,其余的dns、mss之类直接确定,这样就连上了。
它会生成/etc/ppp/peers/dsl-provider这个文件,之后可以自行修改。

在需要的时候启动ADSL连接,可以在终端中输入:

pon dsl-provider

断开ADSL连接,可以在终端中输入:

poff  [dsl-provider]

如果你发现连接正常工作,尝试手动去调整你之前ADSL连接的配置(参考前一节)。

需要查看日志,可以在终端中输入:

plog

获得接口信息,可以在终端中输入:

ifconfig ppp0
用户还可以更改拨号名称,将dsl-prvider改为自己想要的更简短的名字。

启动时自动连线,pppoeconf 会在 /etc/network/interfaces 加入类以下一行:

# added by pppoeconf
auto eth0
iface eth0 inet manual
     pre-up /sbin/ifconfig eth0 up

auto dsl-provider
iface dsl-provider inet ppp
      provider dsl-provider
或者编辑/etc/rc.local这个文件,在最后一行("exit 0")前,增加以下内容:
ifconfig eth0 up
pon dsl-provider


这个文件和/etc/ppp/options(系统选项)文件都有 两个选项
lcp-echo-interval 如果有给这个选项,pppd 每秒将会送出一个LCP 回应要求(echo-request)封包(frame)给彼端。在Linux 系统下,回应要求在n 秒内没有从彼端接收到封包时会被送出。一般彼端应该以传送一个回应回覆(echo-reply)来反应该回应要求。这个选项可以与lcp-echo-failure 选项一起使用来侦测不再连线的彼端。

lcp-echo-failure 如果有给这个选项,那麽如果传送n 个LCP 回应要求没有接收到有效的LCP 回应回覆的话pppd 将会推测彼端是死掉的。如果发生这种情形,pppd 将会终结该连线。这个选项的使用要求一个非零的lcp-echo-interval 参数值。这个选项可以用在硬体数据机控制线路无法使用的情况下当实际连线被中断之後(e.g., 数据机已经挂断)终结pppd 的执行。

过了这两个选项的乘积时间后,中断连接,因此failure值可以改大些,比如50


2.配置无线

安装wireless-tools,wpa_supplicant

配置文件(一般为/etc/wpa_supplicant.conf)可以包含一个或多个网络块。Wpa_supplicant会根据配置文件里网络块的顺序自动选择最好的网络,以及网络安全等级(WPA/WPA2优先)和信号强度(参考)。

一个配置示例:

network={

       ssid="ap's ssid"
       scan_ssid=1  key_mgmt=WPA-PSK 

    proto=WPA RSN

pairwise=TKIP CCMP

 psk="your ap's password" }

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


其他:

使用 iwconfig 命令列出可以使用的 Wi-Fi 接口:

# iwconfig lo        no wireless extensions.

wlan0     IEEE 802.11g  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.447 GHz  Access Point: 00:07:B5:21:C9:01   
          Bit Rate=54 Mb/s   Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Encryption key:off
          Power Management:off
          Link Quality=81/100  Signal level=-47 dBm  Noise level=-69 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

以上画面显示只有网络接口 wlan0 属 Wi-Fi 接口。接着,可以透过指令 iwconfig 设定 Wi-Fi 连线

  • essid : 无线网络名称,可以使用命令 「iwlist inf scanning」扫描可连接的 Wi-Fi 网络。
  • mode : Managed 或 Ad-Hoc,设定为 Managed 表示有 Access Point 的 Infrastructure 模式。Ad-Hoc 表示没有 Access Point 并只和一个节点连接 Ad-Hoc 模式。
  • channel : 频道编号,用作指定使用的频道。可以使用命令 「iwlist inf channel」列出可以使用的频道和其编号。不可以和 freq 共享。
  • freq : 频道频率,用作指定使用的频道。可以使用命令 「iwlist inf frequency」列出可以使用的频道和其频率。不可以和 channel 共享。
  • rate : 传送速度,可以是 auto 自动调整速度或如 54M (表示 54 Mbit/秒)

例如要设定 wlan0 连接网络 FOSSCafe 可以使用命令:

iwconfig wlan0 essid "FOSSCafe" mode Managed

要连接使用 WEP 加密的无线网络,需要加上「key "key"」,例如:

iwconfig wlan0 essid "FOSSCafe" mode Managed key 0123-4567-89

iwconfig wlan0 essid "FOSSCafe" mode Managed key WEPSecret


WPA 2

打「wpa_passphrase ESSID」,例如「wpa_passphrase freelan」:

# reading passphrase from stdin FreeLanPassPhrase network={
        ssid="freelan"
        #psk="FreeLanPassPhrase"
        psk=7ed40337b4afcbc9935268b3fc6d36cfa1c0ec6f3cb4f85007a89ac85c86a021 }

更改/etc/network/interfaces,在无线网络接口后加入wpa-driver、wpa-ssid和wpa-psk等选项。

auto eth1 iface eth1 inet dhcp
        wpa-driver wext wpa-ssid freelan wpa-psk 7ed40337b4afcbc9935268b3fc6d36cfa1c0ec6f3cb4f85007a89ac85c86a021
----------------------------------------------------------------------------------------------------------



首先测试一下能否正常运行:-i指定接口,-c指定配置文件,-d表示调试模式

wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf –d
若正常则放入后台:
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf –B



3.桌面配置

安装openbox


安装后把默认的配置文件 rc.xml, menu.xml, 和 autostart 和environment复制到 ~/.config/openbox :

$ mkdir -p ~/.config/openbox
$ cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox

 编辑~/.config/openbox/menu.xml(如果没有,从/etc/xdg/openbox中复制).

查找以下内容:

<item label="Exit Openbox">
   <action name="Exit">
     <prompt>yes</prompt>
   </action>
 </item>

改变为:

<item label="Exit Openbox">
   <action name="Exit">
     <prompt>yes</prompt>
    <command>xfce4-session-logout</command>
   </action>
 </item>

为从命令行登录来运行Openbox,设置 .xinitrc 文件在你的home目录中并且插入以下行:

$ exec openbox-session

安装obconf, obmenu,feh,rox-filer, gtk主题和引擎
# apt-get install gtk-theme-switch gtk2-engines

Openbox 默认的自动启动脚本文件位于:

/etc/xdg/openbox/autostart

使用下列命令来建立一个自己的 autostart 文件:

vim ~/.config/openbox/autostar

比如,我们要开机即加载面板程序 Pypanel,可以加入下面的内容:

pypanel &

在没有使用图形化登录管理器的情况下,要进入 Openbox,我们需要敲 startx。如果使用 bash 的话,在 ~/.bash_profile 中加入下列内容,可以免敲 startx:

if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/vc/1 ]]; then
  startx
  logout
fi


安装fbpanel

fbpanel --configure 配置


其它需要安装的东西:

终端:rxvt-unicode

浏览器:iceweasel


© 著作权归作者所有

好铁
粉丝 38
博文 267
码字总数 78926
作品 0
朝阳
程序员
私信 提问
在 Debian 下安装 CLISP 2.49

在 Debian 下安装 CLISP 2.49 发现用 安装不了最新版本的 , 也就是只能安装 ,而且在安装过程中还有错误出现,导致安装失败。 原来打算自己编译一下,结果发现超麻烦,要看好几个文档,做不...

FreeBlues
2015/08/01
0
0
Debian Installer

Debian Installer 是 Debian 系统的安装程序。 debian-installer 首先要做的一件事是检测有效的内存。如果内存有限,该组件将修改后续的安装进程,使您可以将 Debian GNU/Linux 安装到您的系...

匿名
2013/02/20
1K
0
在Debian中建立Beaglebone black的应用开发环境之二:host端dibian的设置

接着前面的说。以下操作的前提条件: 1、你已安装好了你的linux,你的linux是debian或是ubuntu。 2、你的虚拟机内的linux和你的BBB都可以上网(主要是为了方便安装软件)。 3、你基本熟悉...

robeermy_cn
2014/03/12
0
0
VirtualBox下debian虚拟机加第二块网卡并启动

VirtualBox下debian虚拟机加第二块网卡并启动 Lok2017-10-304 阅读 网络DebianVirtualBoxLinux 操作步骤 virtualbox管理下在对应的虚拟机下,设置-网络-网卡2-启用就可 在debian虚拟机下配置...

Lok
2017/10/30
0
0
在 Debian 和 Ubuntu 系统上自动安装安全更新

之前已经说过,一些最优秀的系统管理员看上去(注意这里使用的词是 seem(看上去))总是很“懒”的,这句话我再同意不过了。 虽然这句话听起来有点荒谬,但我敢打赌在大多数情况下它是对的-...

达尔文
2016/12/25
2.5K
4

没有更多内容

加载失败,请刷新页面

加载更多

安装kibana、安装logstash,logstash收集syslog日志

安装kibana、安装logstash,logstash收集syslog日志 ELK安装 – 安装kibana(成图的、web工具) 以下在128(主节点)上执行(在一台机器上安装即可) wget https://artifacts.elastic.co/do...

oschina130111
5分钟前
0
0
一文带你理解Java中Lock的实现原理

当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁,一种是关键字:synchronized,一种是concurrent包下的lock锁。synchro...

天王盖地虎626
10分钟前
0
0
hibernate 删除表异常 DataIntegrityViolationException: Could not execute JDBC batch update

最近在做项目中, hibernate 物理删除 delete 方法的时候, 爆了诡异的错误, 比如 org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; SQL ......

之渊
11分钟前
0
0
架构师之路(四)-DNS在架构设计中的巧用

一、缘起 一个http请求从客户端到服务端,整个执行流程是怎么样的呢? 一个典型流程如上: (1)客户端通过域名daojia.com请求dns-server (2)dns-server返回域名对应的外网ip(1.2.3.4) (3)客户...

yaukie
11分钟前
1
0
spring boot 2.1.4 缓存 Hazelcast实现(四)

hazelcast.xml文件可以拆分成多个,并且在hazelcast.xml文件中默认可以从系统配置项读取配置属性,这里转成在spring配置文件中配置 private static final String GROUP_NAME = "group.name";...

花树堆雪
15分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部