LINUX.ORG.RU

Через прокси не ping'уются внешние host'ы. WiFi (ad-hoc, WEP).


0

1

Есть две системы:

1. Ubuntu 10.10, подключена к интернету через Ethernet. 2. Debian Lenny.

Соединены по Wi-Fi(ad-hoc, WEP). Ubuntu раздаёт. Из-под Debian ping'уются Ubuntu и сервера внутренней сети. Внешние - нет. Изначально хотелось запустить netselect.

В System->Preferences->Network Proxy->Proxy Configuration: Manual proxy configuration, Use the same proxy for all protocols, 10.42.43.1:3128. После этого браузер стал страницы открывать.

apt удалось заставить использовать proxy только через /etc/apt/apt.conf. Кстати, есть ли способ установить proxy для всей системы, или хотя бы для пользователя, так чтобы не приходилось его прописывать в разных местах?

Вычитал на просторах Сети, что настройки proxy хранятся в переменных среды HTTP_PROXY и FTP_PROXY. Добавил в /etc/profile. Log off, log on --- не помогло.

Что делать? Заранее спасибо.

Ubuntu:


dvolosnykh@xakac:~$ cat /etc/network/interfaces 
auto lo
iface lo inet loopback

dvolosnykh@xakac:~$ sudo cat /etc/NetworkManager/system-connections/eth0

[connection]
id=eth0
uuid=59328435-5c7f-4bea-8eac-db4148cb88d4
type=802-3-ethernet

[ipv4]
method=manual
dns=195.19.37.129;195.19.37.140;
addresses1=192.168.55.151;24;192.168.55.1;

[802-3-ethernet]
duplex=full
mac-address=0:90:f5:8c:4a:ac

[ipv6]
method=ignore

dvolosnykh@xakac:~$ cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 195.19.37.129
nameserver 195.19.37.140
Где Network Manager сохранил настройки Wi-Fi не нашёл.

Debian Lenny:

dvolosnykh@xakac-debian:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
	address 10.42.43.2
	netmask 255.255.255.0
	gateway 10.42.43.1
#	network 10.42.43.0
#	broadcast 10.42.43.255

	wireless-mode ad-hoc
	wireless-essid 501-xakac
#	wireless-channel auto
#	wireless-rate auto
	wireless-key s:12345

dvolosnykh@xakac-debian:~$ cat /etc/resolv.conf
nameserver 10.42.43.1

dvolosnykh@xakac-debian:~$ echo $HTTP_PROXY
http://10.42.43.1:3128

dvolosnykh@xakac-debian:~$ echo $FTP_PROXY
ftp://10.42.43.1:3128

dvolosnykh@xakac-debian:~$ cat /etc/apt/apt.conf
Acquire::http::Proxy "http://10.42.43.1:3128";
Acquire::ftp::Proxy "http://10.42.43.1:3128";

dvolosnykh@xakac-debian:~$ cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export PATH
export HTTP_PROXY=http://10.42.43.1:3128
export FTP_PROXY=ftp://10.42.43.1:3128

umask 022

Пинговаться и не должно, если через прокси.

На Ubuntu есть прямой выход в инет? Если есть, можно поднять nat:

echo «1» >/proc/sys/net/ipv4/ip_forward

AlexGAV
()

1) ping через сквид ходить, разумеется, не будет, это ICMP, а не HTTP.

2) Адреса прокси, насколько я помню, прописываются в формате ip:port или address:port, т.е. без «http://» и «ftp://»

Deleted
()
export http_proxy="http://login:pass@IP:port"
export ftp_proxy="http://login:pass@IP:port"
AlexGAV
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.