Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel with ebtables module #312

Closed
jackivanov opened this issue Sep 28, 2016 · 12 comments
Closed

Kernel with ebtables module #312

jackivanov opened this issue Sep 28, 2016 · 12 comments

Comments

@jackivanov
Copy link

Hello, guys!

Please, enable in your centos kernel ebtables modules, I can't use ebtables now:

# ebtables -L
The kernel doesn't support the ebtables 'filter' table.
@arno01
Copy link

arno01 commented Nov 7, 2016

Missing it too... I need it urgently.

root@scw-host:~# cat /proc/version 
Linux version 4.5.7-std-3 (travis@scaleway-qa.pr-707) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1) ) #1 SMP Tue Jul 12 09:56:30 UTC 2016

root@scw-host:~# zcat /proc/config.gz |grep -i CONFIG_BRIDGE_EBT
# CONFIG_BRIDGE_EBT_BROUTE is not set
# CONFIG_BRIDGE_EBT_T_FILTER is not set
# CONFIG_BRIDGE_EBT_T_NAT is not set
# CONFIG_BRIDGE_EBT_802_3 is not set
# CONFIG_BRIDGE_EBT_AMONG is not set
# CONFIG_BRIDGE_EBT_ARP is not set
# CONFIG_BRIDGE_EBT_IP is not set
# CONFIG_BRIDGE_EBT_IP6 is not set
# CONFIG_BRIDGE_EBT_LIMIT is not set
# CONFIG_BRIDGE_EBT_MARK is not set
# CONFIG_BRIDGE_EBT_PKTTYPE is not set
# CONFIG_BRIDGE_EBT_STP is not set
# CONFIG_BRIDGE_EBT_VLAN is not set
# CONFIG_BRIDGE_EBT_ARPREPLY is not set
# CONFIG_BRIDGE_EBT_DNAT is not set
# CONFIG_BRIDGE_EBT_MARK_T is not set
# CONFIG_BRIDGE_EBT_REDIRECT is not set
# CONFIG_BRIDGE_EBT_SNAT is not set
# CONFIG_BRIDGE_EBT_LOG is not set
# CONFIG_BRIDGE_EBT_NFLOG is not set

@QuentinPerez
Copy link
Contributor

Can you upgrade your kernel please.

@arno01
Copy link

arno01 commented Nov 7, 2016

I was just about to write here, I have managed to boot the 4.8.3-std-1 kernel. It has the ebtables enabled :-) The doc https://www.scaleway.com/docs/bootscript-and-how-to-use-it/

Much Thanks!

By the way, is it possible to build and add my own kernel to the bootscript menu?

@QuentinPerez
Copy link
Contributor

Not yet sorry 🙁

@jackivanov
Copy link
Author

Any news? Here is even no contributor yet....

@QuentinPerez
Copy link
Contributor

Hi @gunph1ld, did you upgrade your kernel ?

@jackivanov
Copy link
Author

@QuentinPerez

How to do this? I don't want to compile/change/replace the kernel from the github repo. It should be a native way to use the kernel with modules from the scaleway control panel.

@QuentinPerez
Copy link
Contributor

The documentation to upgrade your bootscript https://www.scaleway.com/docs/bootscript-and-how-to-use-it/

@jackivanov
Copy link
Author

hmm, how can I select the bootscript while server creation via API ?

@QuentinPerez
Copy link
Contributor

Can you take a look at the API documentation to create a server https://developer.scaleway.com/#servers-servers
you must add bootscript field with the UUID (string) of your bootscript in the POST request

@jackivanov
Copy link
Author

jackivanov commented Dec 5, 2016

Of course, before I asked my previous question I took a look on the API documentation, and there is no way to get the bootscript id. There is no the bootscript parameter in the body request even, so, the API documentation is not in the actual state as and your default kernel

@QuentinPerez
Copy link
Contributor

QuentinPerez commented Dec 5, 2016

You can get the bootscripts with /bootscripts

$ curl -X GET -H "Content-Type: application/json" -H "X-Auth-Token:00000000-0000-4000-8000-000000000000" 'https://cp-par1.scaleway.com/bootscripts' | jq -r '.bootscripts[] | .title + " " + .id'
armv7l 4.8.3 std #1 (latest) 84a15893-7fc2-41d3-b3eb-06a1160e5abc
x86_64 4.8.3 std #1 (latest) 4b9b80a5-f3df-4a43-b763-f9722745edb6
x86_64 4.8.3 docker #1 61648cb3-193d-41cf-bc20-9530fc3a659f
armv7l 4.8.10 docker #1 0bde97c6-a092-44df-af40-9073ae7ea263
armv7l 4.8.10 debug #1 245f7ac9-4cce-4cff-9d17-deebb3df0900
armv7l 4.8.10 fedora #1 b5dde89a-8fa5-45a0-a5e1-a7140ffccdb5
x86_64 4.8.10 apparmor #1 4c0dd0b9-72c9-4c5c-824d-5501832c57ec
x86_64 4.8.10 rancher #1 2dce185d-bca3-4b61-8555-73e0e4e72684
armv7l 4.8.10 apparmor #1 f661d362-f084-4b51-ad5d-b9a5065e4fdb
x86_64 4.8.10 fedora #1 0b5660c7-6255-4e2e-ac68-e253723e789e
armv7l 4.4.34 std #2 (stable) ffca267b-57b0-46f7-9e13-77e909787616
x86_64 4.4.34 std #1 (stable) 3c2d30a6-d036-46f5-b8f5-7ece1e27d319
x86_64 4.4.26 std #1 (stable) 20272fd0-f672-4d0e-b7cb-f9434f0f6f65
x86_64 4.8.10 debug #1 358c8782-3360-4ccf-a66d-b12f19305ab9
armv7l Rescue a5485ac0-7611-44fb-8704-b409fcf71e00
x86_64 rescue bf4cfb66-a2f8-4f77-9b1c-665cdfdf208e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants