Попытайтесь работать debugfs
в файловой системе. Перейдите к родительскому каталогу, затем используйте stat
просмотреть inode содержание и modify_inode
изменить его.
Обратите внимание, что это может или не может помочь — если режим укусил, изменился, существует шанс, что другие байты в inode повреждены, включая местоположение данных каталога.
Иначе, fsck
май (или не может, восстановление, всегда очень рискован), находят потерянные данные каталога и регистрируют его под /lost+found
.
Кажитесь, что Ваше значение по умолчанию gw находится на eth0, и клиент перенаправляется к нему (через перенаправление icmp).
Для фиксации установки, необходимо добавить правило маршрутизации, заявив что все пакеты, поступающие от client_ip
должен быть направлен к wlanO_gw
.
Попытайтесь добавить новую таблицу маршрутизации:
Править /etc/iproute2/rt_tables
и добавьте строку для новой таблицы, например 252 masq
где 252
идентификатор таблицы и masq
новое имя таблицы.
Добавьте правило направить ip_client пакеты с таблицей masq
IP правило добавляет от ip_client/32 таблицы masq
добавьте значение по умолчанию gw к masq таблице
IP ro добавляет значение по умолчанию через wlan0_gw таблицу masq
ip rule add from ip 192.168.0.0/24 table masq
(вместо192.168.0.3/32
) чтобы позволить направлять пакетов от всех адресов подсети, подключенной сeth0
, это прекращает работать. Существует ли способ сделать это? – lgpasquale 13.01.2014, 00:17ip rule add from 192.168.0.0/24 iif eth0 table masq
– Jose Luis Martin 13.01.2014, 01:35